.page.svelte-ecpxko{min-height:100vh;background:var(--bg);color:var(--text);font-family:DM Sans,system-ui,sans-serif}.page-header.svelte-ecpxko{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2rem;border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.5rem}.back-link.svelte-ecpxko{color:var(--accent);font-weight:600;font-size:.9rem;text-decoration:none}.back-link.svelte-ecpxko:hover{text-decoration:underline}.company-info.svelte-ecpxko{font-size:.8rem;color:var(--text-muted)}.container.svelte-ecpxko{max-width:860px;margin:0 auto;padding:3rem 2rem}h1.svelte-ecpxko{font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700;margin-bottom:1rem}.intro.svelte-ecpxko{color:var(--text-muted);font-size:.95rem;margin-bottom:.5rem;line-height:1.75}.intro.svelte-ecpxko a:where(.svelte-ecpxko){color:var(--accent)}.updated.svelte-ecpxko{font-size:.85rem;color:var(--text-muted);margin-bottom:2rem}.table-wrap.svelte-ecpxko{overflow-x:auto;border-radius:var(--radius-sm);border:1px solid var(--border);margin-bottom:2rem}table.svelte-ecpxko{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-ecpxko{background:var(--bg-card);color:var(--text);font-weight:600;text-align:left;padding:.85rem 1.1rem;border-bottom:1px solid var(--border);font-family:Space Grotesk,sans-serif;font-size:.875rem}td.svelte-ecpxko{padding:.85rem 1.1rem;color:var(--text-muted);border-bottom:1px solid var(--border);vertical-align:top;line-height:1.6}tr.svelte-ecpxko:last-child td:where(.svelte-ecpxko){border-bottom:none}tr.svelte-ecpxko:nth-child(2n) td:where(.svelte-ecpxko){background:#ffffff05}td.svelte-ecpxko strong:where(.svelte-ecpxko){color:var(--text);font-weight:600;display:block}.sub.svelte-ecpxko{font-size:.8rem;color:var(--text-muted)}.note.svelte-ecpxko{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1.25rem 1.5rem}.note.svelte-ecpxko p:where(.svelte-ecpxko){color:var(--text-muted);font-size:.875rem;line-height:1.7;margin-bottom:.75rem}.note.svelte-ecpxko p:where(.svelte-ecpxko):last-child{margin-bottom:0}.note.svelte-ecpxko a:where(.svelte-ecpxko){color:var(--accent)}.page-footer.svelte-ecpxko{border-top:1px solid var(--border);padding:1.5rem 2rem;text-align:center;font-size:.8rem;color:var(--text-muted)}.page-footer.svelte-ecpxko a:where(.svelte-ecpxko){color:var(--accent)}@media(max-width:600px){.container.svelte-ecpxko{padding:2rem 1.25rem}.page-header.svelte-ecpxko{padding:1rem 1.25rem}}
