.site-footer-module__IQAGpG__footer{border-top:1px solid var(--color-line);color:var(--color-muted);background:var(--color-surface);margin-top:3rem;font-size:.9375rem}.site-footer-module__IQAGpG__inner{max-width:var(--content-width);padding:1.5rem var(--gutter) 2rem;flex-direction:column;gap:.25rem;margin:0 auto;display:flex}.site-footer-module__IQAGpG__name{color:var(--color-secondary);font-weight:700}
.category-tabs-module__3AjKRq__tabs{scrollbar-width:none;overflow-x:auto}.category-tabs-module__3AjKRq__tabs::-webkit-scrollbar{display:none}.category-tabs-module__3AjKRq__list{justify-content:space-between;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.category-tabs-module__3AjKRq__tab{min-height:48px;color:var(--color-muted);white-space:nowrap;border-bottom:4px solid #0000;align-items:center;padding:0 .3rem;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}@media (min-width:560px){.category-tabs-module__3AjKRq__list{justify-content:flex-start}.category-tabs-module__3AjKRq__tab{letter-spacing:.02em;padding:0 1rem;font-size:1rem}}.category-tabs-module__3AjKRq__tab:hover{color:var(--color-ink)}.category-tabs-module__3AjKRq__current{border-bottom-color:var(--color-accent);color:var(--color-ink)}
.exchange-rate-bar-module__JByEnW__bar{color:var(--color-bar-ink);background:var(--color-bar);font-size:.875rem}.exchange-rate-bar-module__JByEnW__inner{padding:.5rem var(--gutter);align-items:center;gap:1rem;display:flex}.exchange-rate-bar-module__JByEnW__caption{flex:none;font-weight:700}.exchange-rate-bar-module__JByEnW__asOf{color:var(--color-bar-muted);margin-left:.25rem;font-weight:400}.exchange-rate-bar-module__JByEnW__viewport{scrollbar-width:none;flex:1;min-width:0;position:relative;overflow-x:auto}.exchange-rate-bar-module__JByEnW__viewport::-webkit-scrollbar{display:none}.exchange-rate-bar-module__JByEnW__moving{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000)}.exchange-rate-bar-module__JByEnW__track{width:max-content;display:flex}.exchange-rate-bar-module__JByEnW__moving .exchange-rate-bar-module__JByEnW__track{animation:exchange-rate-bar-module__JByEnW__ticker var(--ticker-duration) linear infinite}.exchange-rate-bar-module__JByEnW__moving:hover .exchange-rate-bar-module__JByEnW__track,.exchange-rate-bar-module__JByEnW__moving:focus-within .exchange-rate-bar-module__JByEnW__track{animation-play-state:paused}@keyframes exchange-rate-bar-module__JByEnW__ticker{to{transform:translate(-50%)}}.exchange-rate-bar-module__JByEnW__list{flex:none;gap:1.25rem;margin:0;padding:0 1.25rem 0 0;list-style:none;display:flex}.exchange-rate-bar-module__JByEnW__item{white-space:nowrap;flex:none;align-items:baseline;gap:.4rem;display:flex}.exchange-rate-bar-module__JByEnW__code{color:var(--color-bar-muted);font-weight:700}.exchange-rate-bar-module__JByEnW__unit{font-weight:400}.exchange-rate-bar-module__JByEnW__value{font-variant-numeric:tabular-nums;font-weight:700}.exchange-rate-bar-module__JByEnW__up,.exchange-rate-bar-module__JByEnW__down,.exchange-rate-bar-module__JByEnW__flat{font-variant-numeric:tabular-nums;font-size:.8125rem}.exchange-rate-bar-module__JByEnW__up{color:var(--color-up)}.exchange-rate-bar-module__JByEnW__down{color:var(--color-down)}.exchange-rate-bar-module__JByEnW__flat{color:var(--color-bar-muted)}
.site-header-module__4E638a__header{background:var(--color-surface)}.site-header-module__4E638a__brandRow{max-width:var(--content-width);padding:1.25rem var(--gutter) .5rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:0 auto;display:flex}.site-header-module__4E638a__brand{align-items:baseline;gap:.5rem;text-decoration:none;display:inline-flex}.site-header-module__4E638a__name{letter-spacing:-.02em;font-size:1.75rem;font-weight:900}.site-header-module__4E638a__tabRow{z-index:10;border-bottom:1px solid var(--color-line);background:var(--color-surface);position:sticky;top:0}.site-header-module__4E638a__tabInner{max-width:var(--content-width);padding:0 calc(var(--gutter) - .5rem);margin:0 auto}@media (min-width:560px){.site-header-module__4E638a__tabInner{padding:0 max(0px, calc(var(--gutter) - 1rem))}}
