.header.svelte-a8kxe2{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e2e8f0}.header__inner.svelte-a8kxe2{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:.85rem 1.5rem;gap:1.5rem}.brand.svelte-a8kxe2{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:#0f172a}.brand__logo.svelte-a8kxe2{display:block;width:36px;height:36px;object-fit:contain;flex-shrink:0}.brand__text.svelte-a8kxe2{display:flex;flex-direction:column}.brand__title.svelte-a8kxe2{font-size:1rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;line-height:1.2}.brand__sub.svelte-a8kxe2{font-size:11px;color:#64748b;font-weight:500}.nav.svelte-a8kxe2{display:none;align-items:center;gap:1.5rem}@media(min-width:860px){.nav.svelte-a8kxe2{display:flex}}.nav__link.svelte-a8kxe2{font-size:.875rem;font-weight:600;color:#475569;text-decoration:none;transition:color .15s ease}.nav__link.svelte-a8kxe2:hover{color:#1e3a8a;text-decoration:none}.actions.svelte-a8kxe2{display:flex;align-items:center;gap:.65rem}.actions__skeleton.svelte-a8kxe2{display:block;width:80px;height:36px;border-radius:6px;background:#f1f5f9}.btn.svelte-a8kxe2{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.15rem;border-radius:6px;font-size:.875rem;font-weight:650;text-decoration:none;transition:all .15s ease;cursor:pointer;border:1px solid transparent}.btn--primary.svelte-a8kxe2{background:#1e3a8a;color:#fff}.btn--primary.svelte-a8kxe2:hover{background:#172554;text-decoration:none}.btn--secondary.svelte-a8kxe2{background:#fff;color:#0f172a;border-color:#cbd5e1}.btn--secondary.svelte-a8kxe2:hover{background:#f8fafc;border-color:#94a3b8;text-decoration:none}.btn--outline.svelte-a8kxe2{background:#fff;color:#1e3a8a;border-color:#cbd5e1}.btn--outline.svelte-a8kxe2:hover{background:#f1f5f9;border-color:#1e3a8a;text-decoration:none}.btn--ghost.svelte-a8kxe2{background:transparent;color:#64748b;padding-inline:.75rem}.btn--ghost.svelte-a8kxe2:hover{color:#dc2626;text-decoration:none}.footer.svelte-4jwo3w{margin-top:var(--space-24);padding-block:var(--space-12) var(--space-8);background:var(--neutral-900);color:var(--neutral-200)}.footer__grid.svelte-4jwo3w{display:grid;gap:var(--space-8)}.footer__brand-row.svelte-4jwo3w{display:flex;align-items:center;gap:var(--space-3)}.footer__brand-row.svelte-4jwo3w img:where(.svelte-4jwo3w){display:block;width:40px;height:40px;object-fit:contain;flex-shrink:0}.footer__brand.svelte-4jwo3w{font-size:var(--text-lg);font-weight:700;color:#fff}.footer__note.svelte-4jwo3w{margin-top:var(--space-2);max-width:40ch;font-size:var(--text-sm);color:var(--neutral-400)}.footer__title.svelte-4jwo3w{margin-bottom:var(--space-3);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--neutral-400)}ul.svelte-4jwo3w{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}a.svelte-4jwo3w{color:var(--neutral-200);text-decoration:none}a.svelte-4jwo3w:hover{color:#fff;text-decoration:underline}.footer__bottom.svelte-4jwo3w{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.12);font-size:var(--text-xs);color:var(--neutral-400)}@media(min-width:768px){.footer__grid.svelte-4jwo3w{grid-template-columns:2fr 1fr 1fr}}
