/* Критические стили шапки до загрузки output.css (страницы расширений) */
[x-cloak]{display:none!important}
:root{
  --background:0 0% 100%;
  --foreground:222 47% 11%;
  --muted:210 40% 96%;
  --muted-foreground:215 16% 47%;
  --border:214 32% 91%;
  --ring:222 47% 11%;
}
html.dark{
  --background:222 47% 6%;
  --foreground:210 40% 98%;
  --muted:217 33% 17%;
  --muted-foreground:215 20% 65%;
  --border:217 33% 17%;
}
.bg-background{background-color:hsl(var(--background))}
.bg-transparent{background-color:transparent}
.text-foreground{color:hsl(var(--foreground))}
.text-muted-foreground{color:hsl(var(--muted-foreground))}
.text-sirius-red{color:#e94560}
.text-coral-500{color:#e94560}
.hover\:text-foreground:hover{color:hsl(var(--foreground))}
.hover\:text-coral-500:hover{color:#e94560}
.hover\:bg-muted:hover{background-color:hsl(var(--muted))}
.border-border{border-color:hsl(var(--border))}
.bg-sirius-red{background-color:#e94560}
.text-white{color:#fff}
.min-h-screen{min-height:100vh}
.flex{display:flex}
.flex-col{flex-direction:column}
.flex-grow{flex-grow:1}
.items-center{align-items:center}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.inline-flex{display:inline-flex}
.hidden{display:none}
.relative{position:relative}
.fixed{position:fixed}
.top-0{top:0}
.left-0{left:0}
.right-0{right:0}
.z-50{z-index:50}
.z-10{z-index:10}
.h-16{height:4rem}
.h-9{height:2.25rem}
.h-10{height:2.5rem}
.w-10{width:2.5rem}
.h-4{height:1rem}
.w-4{width:1rem}
.h-5{height:1.25rem}
.w-5{width:1.25rem}
.h-6{height:1.5rem}
.w-6{width:1.5rem}
.gap-1{gap:.25rem}
.gap-2{gap:.5rem}
.gap-2\.5{gap:.625rem}
.px-1{padding-left:.25rem;padding-right:.25rem}
.px-3{padding-left:.75rem;padding-right:.75rem}
.px-4{padding-left:1rem;padding-right:1rem}
.py-2{padding-top:.5rem;padding-bottom:.5rem}
.p-2{padding:.5rem}
.mx-auto{margin-left:auto;margin-right:auto}
.max-w-\[1440px\]{max-width:1440px}
.rounded-lg{border-radius:.5rem}
.rounded-xl{border-radius:.75rem}
.text-sm{font-size:.875rem;line-height:1.25rem}
.text-xs{font-size:.75rem;line-height:1rem}
.text-2xl{font-size:1.5rem;line-height:2rem}
.font-medium{font-weight:500}
.font-semibold{font-weight:600}
.uppercase{text-transform:uppercase}
.tracking-\[0\.3em\]{letter-spacing:.3em}
.block{display:block}
.antialiased{-webkit-font-smoothing:antialiased}
.overflow-x-clip{overflow-x:clip}
.pt-20{padding-top:5rem}
.transition-all{transition-property:all;transition-duration:.3s}
.transition-colors{transition-property:color,background-color,border-color;transition-duration:.15s}
@media (min-width:640px){
  .sm\:block{display:block}
  .sm\:inline-flex{display:inline-flex}
  .sm\:flex{display:flex}
}
@media (min-width:768px){
  .md\:flex{display:flex}
}
@media (min-width:1024px){
  .lg\:flex{display:flex}
  .lg\:hidden{display:none}
}
header .sirius-logo-text{color:#003d5c}
html.dark header .sirius-logo-text{color:#f1f5f9}
html.dark header img.dark\:brightness-0{filter:brightness(0) invert(1)}
