.layout_shell__jWLxV{color:var(--foreground);--market-header-height:calc(72px + env(safe-area-inset-top, 0px));--market-nav-bar-height:52px}@media (min-width:769px){.layout_shell__jWLxV{--market-header-height:calc(76px + env(safe-area-inset-top, 0px))}}@media (min-width:1050px){.layout_shell__jWLxV{--market-header-height:calc(80px + env(safe-area-inset-top, 0px))}}.layout_navWrapper__EUnrb{position:fixed;top:var(--market-header-height);left:0;right:0;height:auto;overflow:visible;z-index:2000;transition:transform .25s ease;box-shadow:0 2px 4px var(--market-shadow)}.layout_show__iBXSk{transform:translateY(0)}.layout_hide__Z_eEN{transform:translateY(-100%)}.layout_mainContent__oKOVS{position:fixed;left:0;right:0;bottom:0;top:var(--market-header-height);padding-top:var(--market-nav-space,var(--market-nav-bar-height));overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;z-index:1;background:var(--background);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y}.layout_mainContent__oKOVS :where([id]){scroll-margin-top:var(--market-sticky-top,0)}.layout_mainContent__oKOVS::-webkit-scrollbar{width:8px}.layout_mainContent__oKOVS::-webkit-scrollbar-track{background:var(--market-surface-muted)}.layout_mainContent__oKOVS::-webkit-scrollbar-thumb{background-color:var(--market-icon);border-radius:4px}.layout_mainContent__oKOVS::-webkit-scrollbar-thumb:hover{background-color:var(--primary)}.layout_mainContent__oKOVS::-webkit-scrollbar-thumb:active{background-color:var(--primary-hover)}.CompanyStorefrontBanner_wrap__6KR_A{padding-top:12px}.CompanyStorefrontBanner_bar__QWaH_{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;font-size:13px}.CompanyStorefrontBanner_backLink__0xQp5{display:inline-flex;align-items:center;gap:6px;color:var(--foreground2);font-weight:500;text-decoration:none;white-space:nowrap}.CompanyStorefrontBanner_backLink__0xQp5:hover{color:var(--primary)}.CompanyStorefrontBanner_hint__rWboY{min-width:0;overflow:hidden;color:var(--market-text-muted,var(--foreground2));text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.CompanyStorefrontBanner_hint__rWboY{display:none}}.PullToRefresh_indicator__k_otU{position:fixed;left:50%;z-index:1500;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-color,rgba(0,0,0,.08));border-radius:999px;background:var(--card-bg,var(--background));color:var(--primary);box-shadow:0 4px 14px rgba(15,23,42,.14);pointer-events:none}.PullToRefresh_icon__Vn0CJ{display:inline-flex}.PullToRefresh_spinning__X87LS{animation:PullToRefresh_pullToRefreshSpin__NOKzl .8s linear infinite}@keyframes PullToRefresh_pullToRefreshSpin__NOKzl{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.PullToRefresh_spinning__X87LS{animation-duration:2s}}