.app-navigation-module__jDCcQa__header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf9f4f0;border-bottom:1px solid #94a3b829;position:sticky;top:0}.app-navigation-module__jDCcQa__shell{justify-content:space-between;align-items:center;gap:1rem;width:min(1120px,100vw - 2rem);min-height:4.25rem;margin:0 auto;display:flex}.app-navigation-module__jDCcQa__brand{color:var(--color-text-primary);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:.08rem;text-decoration:none;display:inline-flex}.app-navigation-module__jDCcQa__brandEyebrow{color:#c2410c;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1}.app-navigation-module__jDCcQa__brandTitle{letter-spacing:.02em;font-size:1rem;font-weight:800;line-height:1.05}.app-navigation-module__jDCcQa__nav{flex-wrap:nowrap;justify-content:flex-end;gap:.65rem;display:flex}.app-navigation-module__jDCcQa__mobileNav,.app-navigation-module__jDCcQa__mobileNavSpacer{display:none}.app-navigation-module__jDCcQa__link{color:var(--color-text-secondary);border-radius:999px;padding:.5rem .85rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s}.app-navigation-module__jDCcQa__link:hover{color:var(--color-text-primary);background:#e2e8f0e6}.app-navigation-module__jDCcQa__linkActive{color:#f8fafc;background:#0f172a}@media (max-width:720px){.app-navigation-module__jDCcQa__header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf9f4f5;position:static}.app-navigation-module__jDCcQa__shell{width:min(100vw,100vw - 1.25rem);min-height:3.5rem;padding:.8rem 0}.app-navigation-module__jDCcQa__brand{gap:.02rem}.app-navigation-module__jDCcQa__brandEyebrow{letter-spacing:.14em;font-size:.58rem}.app-navigation-module__jDCcQa__brandTitle{font-size:.88rem}.app-navigation-module__jDCcQa__nav{display:none}.app-navigation-module__jDCcQa__mobileNav{left:.75rem;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));z-index:30;padding:.45rem .45rem calc(.45rem + env(safe-area-inset-bottom));background:#0f172af5;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid;position:fixed;box-shadow:0 18px 36px #0f172a3d}.app-navigation-module__jDCcQa__mobileLink{color:#e2e8f0e0;cursor:pointer;background:0 0;border:none;border-radius:14px;align-content:center;justify-items:center;gap:.26rem;min-height:3.55rem;padding:.28rem .15rem;font-family:inherit;font-weight:800;text-decoration:none;display:grid}.app-navigation-module__jDCcQa__mobileIcon{width:1.1rem;height:1.1rem;display:inline-flex}.app-navigation-module__jDCcQa__mobileIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.app-navigation-module__jDCcQa__mobileLabel{white-space:nowrap;letter-spacing:.01em;font-size:.68rem;line-height:1.15}.app-navigation-module__jDCcQa__mobileLinkActive{color:var(--color-text-primary);background:#f8fafc}.app-navigation-module__jDCcQa__mobileNavSpacer{height:calc(6.15rem + env(safe-area-inset-bottom));display:block}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-tertiary:#64748b;--color-text-muted:#94a3b8;--color-text-body:#334155;--color-bg-page:#f8fafc;--color-bg-card:#fff;--color-bg-subtle:#f1f5f9;--color-bg-muted:#e2e8f0;--color-border:#cbd5e1;--color-border-light:#e2e8f0;--color-accent:#0369a1;--color-accent-hover:#075985;--color-accent-light:#e0f2fe;--color-success:#166534;--color-success-bg:#dcfce7;--color-success-text:#15803d;--color-error:#b91c1c;--color-error-bg:#fee2e2;--color-error-text:#991b1b;--color-warning:#f97316;--color-warning-bg:#fff7ed;--color-warning-text:#9a3412;--color-info:#1d4ed8;--color-info-bg:#eff6ff;--color-info-text:#1e40af}*{box-sizing:border-box}body{background:var(--color-bg-page);color:var(--color-text-primary);margin:0;padding:0;font-family:Avenir Next,Hiragino Sans,Yu Gothic,sans-serif}table{border-collapse:collapse;width:100%;max-width:960px}th,td{border:1px solid var(--color-border);text-align:left;padding:.5rem .75rem}
