.host-route-loading{color:#151925;background:#f6f8fc;min-height:100dvh;padding:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.host-route-loading__shell{width:min(100%,1160px);margin:auto}.host-route-loading__top{border-bottom:1px solid #e3e8f1;align-items:center;gap:12px;padding-bottom:28px;display:flex}.host-route-loading__brand{color:#d0e562;background:#3157d5;border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:950;display:grid}.host-route-loading__eyebrow{color:#3157d5;letter-spacing:1.5px;margin-top:55px;font-size:10px;font-weight:900}.host-route-loading h1{letter-spacing:-.05em;max-width:650px;margin:11px 0 30px;font-size:clamp(34px,6vw,56px);font-weight:900;line-height:1}.host-route-loading__dots{color:#3157d5;animation:1.1s ease-in-out infinite host-loading-pulse}.host-route-loading__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.host-route-loading__cards span{background:linear-gradient(110deg,#fff 8%,#ebeff9 18%,#fff 33%) 0 0/220% 100%;border:1px solid #e6eaf2;border-radius:22px;height:145px;animation:1.5s linear infinite host-loading-shimmer}.host-route-loading__line{background:#e2e8f3;border-radius:99px;height:13px;display:block}.host-route-loading__line.short{width:125px}.host-route-loading__line.long{width:55%;margin-top:30px}@keyframes host-loading-shimmer{to{background-position-x:-220%}}@keyframes host-loading-pulse{50%{opacity:.25}}@media (max-width:600px){.host-route-loading{padding:17px}.host-route-loading__eyebrow{margin-top:38px}.host-route-loading__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.host-route-loading__cards span{height:120px}}@media (prefers-reduced-motion:reduce){.host-route-loading__dots,.host-route-loading__cards span{animation:none}}
