.about-page.svelte-cwls5q{background:var(--rfd-bg);flex:1;overflow-y:auto}.about-content.svelte-cwls5q{flex-direction:column;gap:3.5rem;max-width:900px;margin:0 auto;padding:3rem 1.5rem 4rem;display:flex}.hero.svelte-cwls5q{border-bottom:1px solid var(--rfd-border);padding-bottom:2rem}.hero-title.svelte-cwls5q{color:var(--rfd-text-01);letter-spacing:-.02em;margin:0 0 1rem;font-size:2.5rem;font-weight:700;line-height:1.1}.hero-subtitle.svelte-cwls5q{color:var(--rfd-text-02);max-width:640px;margin:0;font-size:1rem;line-height:1.7}.stats-bar.svelte-cwls5q{background:var(--rfd-surface-01);border:1px solid var(--rfd-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:0;padding:1.25rem 1.5rem;display:flex}.stat.svelte-cwls5q{flex-direction:column;flex:1;gap:.2rem;min-width:140px;padding:.25rem 1rem;display:flex}.stat-value.svelte-cwls5q{color:var(--rfd-text-01);font-size:1.35rem;font-weight:600;line-height:1.2}.stat-label.svelte-cwls5q{color:var(--rfd-text-03);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.stat-divider.svelte-cwls5q{background:var(--rfd-border);flex-shrink:0;width:1px;height:2.5rem}.section.svelte-cwls5q{flex-direction:column;gap:1.25rem;display:flex}.section-title.svelte-cwls5q{color:var(--rfd-text-01);border-bottom:1px solid var(--rfd-border);margin:0;padding-bottom:.75rem;font-size:1.125rem;font-weight:600}.section-intro.svelte-cwls5q{color:var(--rfd-text-02);margin:0;font-size:.875rem;line-height:1.65}.prose.svelte-cwls5q{flex-direction:column;gap:.875rem;display:flex}.prose.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--rfd-text-02);margin:0;font-size:.875rem;line-height:1.75}.team-grid.svelte-cwls5q{flex-direction:column;gap:1rem;display:flex}.team-card.svelte-cwls5q{background:var(--rfd-surface-01);border:1px solid var(--rfd-border);border-radius:8px;align-items:flex-start;gap:1.25rem;padding:1.25rem;display:flex}.team-avatar.svelte-cwls5q{border:2px solid var(--rfd-border);object-fit:cover;border-radius:50%;flex-shrink:0;width:72px;height:72px}.team-info.svelte-cwls5q{flex-direction:column;flex:1;gap:.35rem;display:flex}.team-name.svelte-cwls5q{color:var(--rfd-text-01);margin:0;font-size:1rem;font-weight:600}.team-role.svelte-cwls5q{color:var(--rfd-accent);margin:0;font-size:.78rem;font-weight:500}.team-bio.svelte-cwls5q{color:var(--rfd-text-02);margin:.25rem 0 0;font-size:.825rem;line-height:1.65}.team-links.svelte-cwls5q{flex-wrap:wrap;gap:.875rem;margin-top:.5rem;display:flex}.team-link.svelte-cwls5q{color:var(--rfd-text-02);align-items:center;gap:.3rem;font-size:.78rem;text-decoration:none;transition:color .15s;display:flex}.team-link.svelte-cwls5q:hover{color:var(--rfd-accent)}.data-table-wrap.svelte-cwls5q{border:1px solid var(--rfd-border);border-radius:6px;overflow-x:auto}.data-table.svelte-cwls5q{border-collapse:collapse;width:100%;font-size:.8rem}.data-table.svelte-cwls5q th:where(.svelte-cwls5q){text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--rfd-text-03);background:var(--rfd-surface-02);border-bottom:1px solid var(--rfd-border);padding:.6rem .875rem;font-size:.68rem;font-weight:600}.data-table.svelte-cwls5q td:where(.svelte-cwls5q){vertical-align:top;border-bottom:1px solid var(--rfd-border);color:var(--rfd-text-01);padding:.75rem .875rem}.data-table.svelte-cwls5q tr:where(.svelte-cwls5q):last-child td:where(.svelte-cwls5q){border-bottom:none}.data-table.svelte-cwls5q tr:where(.svelte-cwls5q):hover td:where(.svelte-cwls5q){background:var(--rfd-hover)}.data-table.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--rfd-accent);text-decoration:none}.data-table.svelte-cwls5q a:where(.svelte-cwls5q):hover{text-decoration:underline}.dataset-name.svelte-cwls5q{margin-bottom:.2rem;font-weight:600;display:block}.dataset-desc.svelte-cwls5q{color:var(--rfd-text-02);font-size:.74rem;display:block}.badge.svelte-cwls5q{letter-spacing:.04em;white-space:nowrap;border-radius:3px;padding:.15rem .45rem;font-size:.67rem;font-weight:600;display:inline-block}.badge-green.svelte-cwls5q{color:oklch(82% .16 147);background:oklch(77% .17 147/.15)}.badge-blue.svelte-cwls5q{color:oklch(75% .16 252);background:oklch(62% .22 252/.15)}.badge-yellow.svelte-cwls5q{color:oklch(86% .16 95);background:oklch(86% .18 98/.15)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .badge-green.svelte-cwls5q{color:oklch(46% .14 147)}:root:not([data-theme=dark]) .badge-blue.svelte-cwls5q{color:oklch(45% .17 252)}:root:not([data-theme=dark]) .badge-yellow.svelte-cwls5q{color:oklch(47% .1 90)}}[data-theme=light] .badge-green.svelte-cwls5q{color:oklch(46% .14 147)}[data-theme=light] .badge-blue.svelte-cwls5q{color:oklch(45% .17 252)}[data-theme=light] .badge-yellow.svelte-cwls5q{color:oklch(47% .1 90)}.data-notes.svelte-cwls5q{background:var(--rfd-surface-01);border:1px solid var(--rfd-border);border-radius:6px;padding:1rem 1.125rem}.notes-title.svelte-cwls5q{letter-spacing:.07em;text-transform:uppercase;color:var(--rfd-text-03);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.notes-list.svelte-cwls5q{flex-direction:column;gap:.5rem;margin:0;padding-left:1.1rem;display:flex}.notes-list.svelte-cwls5q li:where(.svelte-cwls5q){color:var(--rfd-text-02);font-size:.8rem;line-height:1.65}.support-callout.svelte-cwls5q{background:color-mix(in oklch, var(--rfd-accent) 8%, var(--rfd-surface-01));border:1px solid color-mix(in oklch, var(--rfd-accent) 30%, var(--rfd-border));color:inherit;border-radius:8px;align-items:center;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.support-callout.svelte-cwls5q:hover{background:color-mix(in oklch, var(--rfd-accent) 14%, var(--rfd-surface-01));border-color:var(--rfd-accent)}.support-callout-text.svelte-cwls5q{flex-direction:column;flex:1;gap:.3rem;display:flex}.support-callout-title.svelte-cwls5q{color:var(--rfd-text-01);font-size:.9rem;font-weight:600}.support-callout-desc.svelte-cwls5q{color:var(--rfd-text-02);font-size:.8rem;line-height:1.55}.support-callout-arrow.svelte-cwls5q{color:var(--rfd-accent);flex-shrink:0;font-size:1.25rem}.about-footer.svelte-cwls5q{border-top:1px solid var(--rfd-border);flex-direction:column;gap:.4rem;padding-top:2rem;display:flex}.about-footer.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--rfd-text-03);margin:0;font-size:.78rem}.about-footer.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--rfd-text-02);text-decoration:none}.about-footer.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--rfd-accent)}.mono.svelte-cwls5q{font-family:IBM Plex Mono,monospace}
