*{box-sizing:border-box}html{color:#1d2428;background:#f6f3ed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px;margin:0}a{color:inherit}button,input,select,textarea{font:inherit}.page{width:min(1180px,100% - 32px);margin:0 auto;padding:32px 0 48px}.eyebrow{color:#586c72;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:760}.button-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.button{color:#fff;background:#1f3238;border:1px solid #1f3238;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-weight:720;text-decoration:none;display:inline-flex}.button.secondary{color:#1f3238;background:#fff;border-color:#c6d1d1}.button.subtle{color:#384247;background:#f9f7f1;border-color:#d8d0c2}.grid{gap:16px;display:grid}.card{background:#fffdf8;border:1px solid #ddd5c8;border-radius:8px;box-shadow:0 10px 25px #242c300f}.pill{color:#38514f;white-space:nowrap;background:#f7fbf9;border:1px solid #d9e3df;border-radius:999px;align-items:center;padding:4px 9px;font-size:.78rem;font-weight:700;display:inline-flex}.metric{gap:4px;display:grid}.metric strong{font-size:1.45rem;line-height:1}.metric span{color:#657376;font-size:.82rem}.app-shell.svelte-12qhfyh{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.site-header.svelte-12qhfyh{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f0;border-bottom:1px solid #d9d2c5;justify-content:space-between;align-items:center;gap:24px;padding:12px max(16px,50vw - 590px);display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{align-items:center;gap:10px;min-width:210px;text-decoration:none;display:inline-flex}.brand.svelte-12qhfyh img:where(.svelte-12qhfyh){object-fit:cover;border-radius:8px;width:36px;height:36px}.brand.svelte-12qhfyh span:where(.svelte-12qhfyh){gap:1px;display:grid}.brand.svelte-12qhfyh strong:where(.svelte-12qhfyh){font-size:1rem}.brand.svelte-12qhfyh small:where(.svelte-12qhfyh){color:#68787b;font-size:.75rem}.site-header.svelte-12qhfyh nav:where(.svelte-12qhfyh){flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.site-header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh),.site-footer.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#304148;border:1px solid #0000;border-radius:8px;padding:8px 10px;font-size:.9rem;font-weight:700;text-decoration:none}.site-header.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover,.site-footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:#f8f4eb;border-color:#d5caba}.site-footer.svelte-12qhfyh{color:#5d6b70;border-top:1px solid #d9d2c5;justify-content:space-between;align-items:center;gap:20px;padding:22px max(16px,50vw - 590px);display:flex}.site-footer.svelte-12qhfyh div:where(.svelte-12qhfyh){gap:4px;display:grid}.site-footer.svelte-12qhfyh strong:where(.svelte-12qhfyh){color:#27353a}@media (width<=720px){.site-header.svelte-12qhfyh,.site-footer.svelte-12qhfyh{flex-direction:column;align-items:flex-start}.site-header.svelte-12qhfyh nav:where(.svelte-12qhfyh){justify-content:flex-start}}
