.board{gap:var(--space-6);flex-direction:column;display:flex}.board__controls{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.board__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter{border:1px solid var(--border-control);border-radius:var(--radius-medium);background:var(--surface-base);min-height:40px;color:var(--text-primary);font:inherit;font-size:var(--type-small);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out);padding:0 14px;font-weight:600}.filter:hover{border-color:var(--border-strong,var(--color-slate-300))}.filter[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary);color:var(--text-inverse)}.board__legend{align-items:center;gap:var(--space-3);font-size:var(--type-small);color:var(--text-secondary);flex-wrap:wrap;display:flex}.board__count{font-size:var(--type-small);color:var(--text-secondary)}.board__columns{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0;list-style:none;display:grid}.column{gap:var(--space-4);flex-direction:column;display:flex}.column__head{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:3px solid var(--rule);flex-direction:column;display:flex}.column--now{--rule:var(--action-primary)}.column--next{--rule:var(--color-blue-300)}.column--later{--rule:var(--border-default)}.column__head h2{font-size:var(--type-heading-m);font-weight:600}.column__head h2 span{color:var(--text-secondary);font-weight:400}.column__head p{font-size:var(--type-small);color:var(--text-secondary)}.column__items{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.card{gap:var(--space-2);padding:var(--space-4) 18px;border:1px solid var(--border-subtle);border-radius:var(--radius-large);background:var(--surface-base);flex-direction:column;display:flex}.card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.card__head h3{font-size:var(--type-heading-s);font-weight:600;line-height:1.35}.card__summary{font-size:var(--type-body);color:var(--text-secondary)}.card__foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-1);display:flex}.card__category{font-size:var(--type-small);color:var(--text-muted)}.card__interest{min-height:32px;padding:0 var(--space-2);margin-right:calc(-1 * var(--space-2));border-radius:var(--radius-default);color:var(--text-link);font-size:var(--type-small);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.card__interest:hover{text-decoration:underline}.empty{gap:var(--space-1);padding:var(--space-5);border:1px dashed var(--border-default);border-radius:var(--radius-large);color:var(--text-secondary);font-size:var(--type-body);flex-direction:column;display:flex}.empty__title{color:var(--text-primary);font-weight:600}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.status__swatch{background:var(--swatch);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--swatch);border-radius:2px}.status__word{font-size:var(--type-status);letter-spacing:.06em;text-transform:uppercase;color:var(--word);font-weight:600;line-height:16px}.status--available{--swatch:var(--status-success-text);--word:var(--status-success-text)}.status--in-development{--swatch:var(--action-primary);--word:var(--status-info-text)}.status--planned{--swatch:var(--text-muted);--word:var(--text-secondary)}.status--planned .status__swatch{background:0 0}.hero[data-astro-cid-ilwrikaz]{padding-block:clamp(56px, 7vw, 88px) var(--space-8);background:var(--surface-canvas);border-bottom:1px solid var(--border-subtle)}.hero[data-astro-cid-ilwrikaz] .display-l{font-size:var(--type-display-xl)}.board[data-astro-cid-ilwrikaz]{padding-block:var(--space-10) clamp(64px, 8vw, 96px)}.cta[data-astro-cid-ilwrikaz]{padding-block:clamp(72px,9vw,112px)}.cta__inner[data-astro-cid-ilwrikaz]{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}.cta__inner[data-astro-cid-ilwrikaz] .lead[data-astro-cid-ilwrikaz]{max-width:36em}
