.route-loading_shell__QllJS{min-height:100vh;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated) 42%,transparent),transparent 260px),var(--color-bg)}.route-loading_header__JnFcF{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:0 clamp(16px,4vw,40px);border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg) 88%,transparent);backdrop-filter:blur(18px)}.route-loading_brand__wSJCq{display:inline-flex;align-items:center;gap:11px;min-width:0}.route-loading_brand__wSJCq strong{display:block;font-size:.9375rem;line-height:1.15}.route-loading_headerBlocks__ZMKB9{display:flex;align-items:center;gap:10px}.route-loading_grid__QYEYe span,.route-loading_headerBlocks__ZMKB9 span,.route-loading_hero__6sJTv span{display:block;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-text) 7%,transparent),transparent),var(--color-bg-elevated);background-size:220% 100%;animation:route-loading_skeleton__xyOgH 1.15s ease-in-out infinite}.route-loading_headerBlocks__ZMKB9 span{width:88px;height:36px}.route-loading_main__YHFR0{width:min(var(--max-width),calc(100% - 32px));margin:0 auto;padding:34px 0 56px}.route-loading_wide__77KK6{width:100%;max-width:none;padding:28px clamp(16px,3vw,44px) 120px}.route-loading_hero__6sJTv{display:grid;gap:16px;margin-bottom:34px}.route-loading_hero__6sJTv span:first-child{width:min(520px,74vw);height:54px}.route-loading_hero__6sJTv span:nth-child(2){width:min(360px,58vw);height:22px}.route-loading_hero__6sJTv span:nth-child(3){width:min(720px,100%);height:86px}.route-loading_grid__QYEYe{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.route-loading_grid__QYEYe span{height:210px}@keyframes route-loading_skeleton__xyOgH{0%{background-position:180% 0}to{background-position:-40% 0}}@media (max-width:720px){.route-loading_header__JnFcF{align-items:flex-start;flex-direction:column;padding-top:14px;padding-bottom:14px}.route-loading_headerBlocks__ZMKB9{width:100%}.route-loading_headerBlocks__ZMKB9 span{flex:1;min-width:0}}