VibeCoderzVibeCoderz
Telegram
All Prompts
Mobile Analytics Dashboard UI Card preview
uisectiondashboardanalyticsmobiletailwindanimatedinteractive

Mobile Analytics Dashboard UI Card

UI-карточка мобильной аналитики: карточка с графиками и статистикой для финтех-продуктов. Адаптивный дизайн, анимация.

Prompt

<div
  class="flex w-full h-[750px] max-w-5xl mt-32 mr-auto ml-auto relative items-center justify-center scroll-item scroll-blur-in delay-500"
  style="animation-play-state: running">
  <!-- Floating Element: Salary (Top Left) -->
  <div
    class="absolute left-0 lg:left-12 top-20 z-20 hidden md:flex items-center gap-3 p-2.5 pr-4 bg-[#111] border border-white/10 rounded-lg shadow-2xl animate-[bounce_6s_infinite]">
    <div class="w-8 h-8 rounded bg-green-900/30 flex items-center justify-center border border-green-500/20">
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
        stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
        class="lucide lucide-briefcase w-4 h-4 text-green-400">
        <path d="M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16" class=""></path>
        <rect width="20" height="14" x="2" y="6" rx="2" class=""></rect>
      </svg>
    </div>
    <span class="text-xs font-medium text-gray-400 font-sans" style="">
            + $4.250 Salary
          </span>
  </div>

  <!-- Floating Element: Holidays (Left Middle) -->
  <div
    class="absolute left-4 lg:-left-4 top-64 z-10 hidden md:flex items-center gap-3 p-2.5 pr-4 bg-[#111] border border-white/10 rounded-lg shadow-2xl animate-[pulse_5s_infinite]">
    <div class="w-8 h-8 rounded bg-red-900/30 flex items-center justify-center border border-red-500/20">
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
        stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
        class="lucide lucide-plane w-4 h-4 text-red-400">
        <path d="M2 12h20" class=""></path>
        <path d="M13 2v20" class=""></path>
        <path d="m9 2 9.5 9.5-2 2.5-9-9.5V2Z" class=""></path>
        <path d="M13 22 3.5 12.5l2-2.5 9 9.5v2.5Z" class=""></path>
      </svg>
    </div>
    <span class="text-xs font-medium text-gray-400 font-sans" style="">
            - $1.200 Holidays
          </span>
  </div>

  <!-- Floating Element: Subscription (Left Bottom - NEW) -->
  <div
    class="absolute left-8 lg:left-0 bottom-48 z-20 hidden md:flex items-center gap-3 p-2.5 pr-4 bg-[#111] border border-white/10 rounded-lg shadow-2xl animate-[bounce_8s_infinite]">
    <div class="w-8 h-8 rounded bg-purple-900/30 flex items-center justify-center border border-purple-500/20">
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
        stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
        class="lucide lucide-tv w-4 h-4 text-purple-400">
        <rect width="20" height="15" x="2" y="7" rx="2" ry="2" class=""></rect>
        <polyline points="17 2 12 7 7 2" class=""></polyline>
      </svg>
    </div>
    <span class="text-xs font-medium text-gray-400 font-sans" style="">
            - $14.99 Netflix
          </span>
  </div>

  <!-- Floating Element: Coffee (Top Right) -->
  <div
    class="absolute right-0 lg:right-24 top-10 z-20 hidden md:flex items-center gap-3 p-2.5 pr-4 bg-[#111] border border-white/10 rounded-lg shadow-2xl animate-[bounce_7s_infinite]">
    <div class="w-8 h-8 rounded bg-teal-900/30 flex items-center justify-center border border-teal-500/20">
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
        stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
        class="lucide lucide-coffee w-4 h-4 text-teal-400">
        <path d="M17 8h1a4 4 0 1 1 0 8h-1" class=""></path>
        <path d="M3 8h14v9a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4Z" class=""></path>
        <line x1="6" x2="6" y1="2" y2="4" class=""></line>
        <line x1="10" x2="10" y1="2" y2="4" class=""></line>
        <line x1="14" x2="14" y1="2" y2="4" class=""></line>
      </svg>
    </div>
    <span class="text-xs font-medium text-gray-400 font-sans" style="">
            - $3.99 Coffee
          </span>
  </div>

  <!-- Floating Element: Dividend (Right Middle) -->
  <div
    class="absolute right-4 lg:right-0 top-48 z-10 hidden md:flex items-center gap-3 p-2.5 pr-4 bg-[#111] border border-white/10 rounded-lg shadow-2xl animate-[pulse_4s_infinite]">
    <div class="w-8 h-8 rounded bg-pink-900/30 flex items-center justify-center border border-pink-500/20">
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
        stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
        class="lucide lucide-trending-up w-4 h-4 text-pink-400">
        <polyline points="22 7 13.5 15.5 8.5 10.5 2 17" class=""></polyline>
        <polyline points="16 7 22 7 22 13" class=""></polyline>
      </svg>
    </div>
    <span class="text-xs font-medium text-gray-400 font-sans" style="">
            + $250 Dividend
          </span>
  </div>

  <!-- Floating Element: Portfolio (Right Bottom - NEW) -->
  <div
    class="absolute right-8 lg:-right-4 bottom-32 z-10 hidden md:flex items-center gap-3 p-2.5 pr-4 bg-[#111] border border-white/10 rounded-lg shadow-2xl animate-[pulse_6s_infinite]">
    <div class="w-8 h-8 rounded bg-blue-900/30 flex items-center justify-center border border-blue-500/20">
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
        stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
        class="lucide lucide-pie-chart w-4 h-4 text-blue-400">
        <path d="M21.21 15.89A10 10 0 1 1 8 2.83" class=""></path>
        <path d="M22 12A10 10 0 0 0 12 2v10z" class=""></path>
      </svg>
    </div>
    <span class="text-xs font-medium text-gray-400 font-sans" style="">
            + 12.5% Portfolio
          </span>
  </div>

  <!-- Phone Frame -->
  <div
    class="border-[8px] border-[#222] overflow-hidden flex flex-col min-h-[820px] bg-[#050505] w-full max-w-[380px] max-h-[720px] ring-white/10 ring-1 rounded-[3rem] mr-auto ml-auto relative shadow-2xl">
    <!-- Status Bar -->
    <div class="h-12 w-full flex justify-between items-end px-8 pb-2 z-20 bg-[#050505]">
      <span class="text-[13px] font-semibold text-white tracking-widest font-sans">
              9:41
            </span>
      <div class="flex gap-1.5 items-center">
        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="12" viewBox="0 0 16 12" fill="currentColor"
          class="text-white">
          <path
            d="M14.6 2.4C14.2 2 13.5 2 13.1 2.4L8 7.5 2.9 2.4C2.5 2 1.8 2 1.4 2.4C1 2.8 1 3.5 1.4 3.9L7.3 9.8C7.7 10.2 8.3 10.2 8.7 9.8L14.6 3.9C15 3.5 15 2.8 14.6 2.4Z"
            class=""></path>
          <path
            d="M12.4 0.2C12 0.6 12 1.3 12.4 1.7L8 6.1 3.6 1.7C4 1.3 4 0.6 3.6 0.2C3.2 -0.2 2.5 -0.2 2.1 0.2L7.3 5.4C7.7 5.8 8.3 5.8 8.7 5.4L13.9 0.2C13.5 -0.2 12.8 -0.2 12.4 0.2Z"
            class=""></path>
          <path d="M8 8.2C8.4 8.2 8.7 8.5 8.7 8.9C8.7 9.3 8.4 9.6 8 9.6C7.6 9.6 7.3 9.3 7.3 8.9C7.3 8.5 7.6 8.2 8 8.2Z"
            class=""></path>
        </svg>
        <svg xmlns="http://www.w3.org/2000/svg" width="18" height="12" viewBox="0 0 18 12" fill="currentColor"
          class="text-white">
          <path
            d="M15 2H3C1.3 2 0 3.3 0 5V7C0 8.7 1.3 10 3 10H15C16.7 10 18 8.7 18 7V5C18 3.3 16.7 2 15 2ZM3 3H15C16.1 3 17 3.9 17 5V7C17 8.1 16.1 9 15 9H3C1.9 9 1 8.1 1 7V5C1 3.9 1.9 3 3 3Z"
            class=""></path>
          <path
            d="M11.5 4H6.5C5.7 4 5 4.7 5 5.5V6.5C5 7.3 5.7 8 6.5 8H11.5C12.3 8 13 7.3 13 6.5V5.5C13 4.7 12.3 4 11.5 4Z"
            class=""></path>
        </svg>
        <div class="w-6 h-3 rounded-[4px] border border-white/30 relative ml-0.5 p-0.5">
          <div class="h-full bg-white rounded-[2px] w-full"></div>
        </div>
      </div>
    </div>

    <!-- Header -->
    <div class="px-6 pt-2 pb-4 flex items-center justify-between z-10 bg-[#050505]">
      <h1 class="text-2xl text-white font-oswald font-light tracking-tight">
        Stats
      </h1>
      <div class="flex items-center gap-4">
        <button class="text-white hover:text-gray-300 transition-colors">
                <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bell">
                  <path d="M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9" class=""></path>
                  <path d="M10.3 21a1.94 1.94 0 0 0 3.4 0" class=""></path>
                </svg>
              </button>

        <button class="w-9 h-9 rounded-full bg-[#27272A] flex items-center justify-center text-white hover:bg-[#3F3F46] transition-colors">
                <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-plus">
                  <path d="M5 12h14" class=""></path>
                  <path d="M12 5v14" class=""></path>
                </svg>
              </button>
      </div>
    </div>

    <!-- Tabs -->

    <!-- Scrollable Content -->
    <!-- Key change: less wasted padding + safe area so bottom nav doesn't cover content -->
    <div class="flex-1 overflow-y-auto no-scrollbar px-5 pb-[120px]">
      <!-- Chart Card -->
      <div
        class="overflow-visible border-white/[0.08] bg-[#101018] border rounded-[2rem] mb-6 pt-5 pr-5 pb-5 pl-5 relative shadow-2xl">
        <style>
          @keyframes bar-grow {
            0% {
              transform: scaleY(0);
              opacity: 0;
            }

            100% {
              transform: scaleY(1);
              opacity: 1;
            }
          }

          @keyframes tooltip-fade {
            0% {
              opacity: 0;
              transform: translateY(5px);
            }

            100% {
              opacity: 1;
              transform: translateY(0);
            }
          }
        </style>

        <div
          class="absolute top-0 right-0 w-full h-full bg-gradient-to-br from-indigo-500/5 via-transparent to-blue-500/5 rounded-[2rem] pointer-events-none">
        </div>

        <div class="flex justify-between items-start mb-8 relative z-10">
          <div>
            <h2 class="text-xl font-semibold text-white tracking-tight font-sans">
              New User
            </h2>
            <p class="text-[13px] text-gray-400 mt-1 font-medium font-sans">
              Last 6 months
            </p>
          </div>
          <div class="flex items-center gap-2 mt-1">
            <div class="w-2.5 h-2.5 rounded-full bg-blue-500 shadow-[0_0_8px_rgba(59,130,246,0.8)] animate-pulse"></div>
            <span class="text-[11px] font-medium text-gray-400 font-sans">
                    Overall - 80%
                  </span>
          </div>
        </div>

        <div class="relative h-64 w-full pl-6">
          <div
            class="absolute left-0 top-0 h-full flex flex-col justify-between text-[11px] text-gray-500 font-medium pb-8 pt-2">
            <span class="font-sans">100</span>
            <span class="font-sans">75</span>
            <span class="font-sans">50</span>
            <span class="font-sans">25</span>
            <span class="font-sans">0</span>
          </div>

          <div class="absolute left-8 right-0 top-0 h-full flex flex-col justify-between pb-8 pt-2 pointer-events-none">
            <div class="w-full h-px border-t border-dashed border-white/10"></div>
            <div class="w-full h-px border-t border-dashed border-white/10"></div>
            <div class="w-full h-px border-t border-dashed border-white/10"></div>
            <div class="w-full h-px border-t border-dashed border-white/10"></div>
            <div class="w-full h-px border-t border-dashed border-white/10"></div>
          </div>

          <div class="flex justify-between items-end h-full pl-3 pb-8 relative z-10">
            <!-- Bar 1 -->
            <div class="flex flex-col items-center gap-3 w-1/4 group cursor-pointer relative h-full justify-end">
              <div
                class="bg-[#1A1A24] border border-white/10 rounded-lg py-1.5 px-2.5 mb-1 absolute -top-4 shadow-xl z-20 opacity-0"
                style="animation: tooltip-fade 0.5s ease-out forwards 0.8s;">
                <div class="text-[11px] font-semibold text-white text-center leading-tight font-sans">
                  80%
                  <span class="text-gray-400 font-medium font-sans">
                          46K
                        </span>
                </div>
              </div>
              <div
                class="w-12 h-[75%] bg-gradient-to-b from-[#4F46E5] to-[#4F46E5]/10 rounded-t-lg relative overflow-hidden group-hover:brightness-110 transition-all origin-bottom opacity-0"
                style="animation: bar-grow 0.8s cubic-bezier(0.34, 1.56, 0.64, 1) forwards 0.1s;">
                <div class="absolute top-0 left-0 w-full h-[40%] bg-gradient-to-b from-white/10 to-transparent"></div>
              </div>
              <span class="text-[10px] text-gray-400 font-medium whitespace-nowrap absolute -bottom-6 font-sans">
                      App Install
                    </span>
            </div>

            <!-- Bar 2 -->
            <div class="flex flex-col items-center gap-3 w-1/4 group cursor-pointer relative h-full justify-end">
              <div
                class="bg-[#1A1A24] border border-white/10 rounded-lg py-1.5 px-2.5 mb-1 absolute top-[15%] shadow-xl z-20 opacity-0"
                style="animation: tooltip-fade 0.5s ease-out forwards 0.9s;">
                <div class="text-[11px] font-semibold text-white text-center leading-tight font-sans">
                  70%
                  <span class="text-gray-400 font-medium font-sans">
                          41K
                        </span>
                </div>
              </div>
              <div
                class="w-12 h-[60%] bg-gradient-to-b from-[#6366F1] to-[#6366F1]/10 rounded-t-lg relative overflow-hidden group-hover:brightness-110 transition-all origin-bottom opacity-0"
                style="animation: bar-grow 0.8s cubic-bezier(0.34, 1.56, 0.64, 1) forwards 0.2s;">
                <div class="absolute top-0 left-0 w-full h-[40%] bg-gradient-to-b from-white/10 to-transparent"></div>
              </div>
              <span class="text-[10px] text-gray-400 font-medium whitespace-nowrap absolute -bottom-6 font-sans">
                      App open
                    </span>
            </div>

            <!-- Bar 3 -->
            <div class="flex flex-col items-center gap-3 w-1/4 group cursor-pointer relative h-full justify-end">
              <div
                class="bg-[#1A1A24] border border-white/10 rounded-lg py-1.5 px-2.5 mb-1 absolute top-[15%] shadow-xl z-20 opacity-0"
                style="animation: tooltip-fade 0.5s ease-out forwards 1.0s;">
                <div class="text-[11px] font-semibold text-white text-center leading-tight font-sans">
                  70%
                  <span class="text-gray-400 font-medium font-sans">
                          41K
                        </span>
                </div>
              </div>
              <div
                class="w-12 h-[60%] bg-gradient-to-b from-[#8B5CF6] to-[#8B5CF6]/10 rounded-t-lg relative overflow-hidden group-hover:brightness-110 transition-all origin-bottom opacity-0"
                style="animation: bar-grow 0.8s cubic-bezier(0.34, 1.56, 0.64, 1) forwards 0.3s;">
                <div class="absolute top-0 left-0 w-full h-[40%] bg-gradient-to-b from-white/10 to-transparent"></div>
              </div>
              <span class="text-[10px] text-gray-400 font-medium whitespace-nowrap absolute -bottom-6 font-sans">
                      Sign Up
                    </span>
            </div>

            <!-- Bar 4 -->
            <div class="flex flex-col items-center gap-3 w-1/4 group cursor-pointer relative h-full justify-end">
              <div
                class="bg-[#1A1A24] border border-white/10 rounded-lg py-1.5 px-2.5 mb-1 absolute top-[5%] shadow-xl z-20 opacity-0"
                style="animation: tooltip-fade 0.5s ease-out forwards 1.1s;">
                <div class="text-[11px] font-semibold text-white text-center leading-tight font-sans">
                  78%
                  <span class="text-gray-400 font-medium font-sans">
                          30K
                        </span>
                </div>
              </div>
              <div
                class="w-12 h-[70%] bg-gradient-to-b from-[#8B5CF6] to-[#8B5CF6]/10 rounded-t-lg relative overflow-hidden group-hover:brightness-110 transition-all origin-bottom opacity-0"
                style="animation: bar-grow 0.8s cubic-bezier(0.34, 1.56, 0.64, 1) forwards 0.4s;">
                <div class="absolute top-0 left-0 w-full h-[40%] bg-gradient-to-b from-white/10 to-transparent"></div>
              </div>
              <span class="text-[10px] text-gray-400 font-medium whitespace-nowrap absolute -bottom-6 font-sans">
                      Home page
                    </span>
            </div>
          </div>
        </div>

        <div
          class="absolute -bottom-4 left-1/2 -translate-x-1/2 w-[80%] h-8 bg-blue-500/10 blur-xl rounded-full pointer-events-none">
        </div>
      </div>

      <!-- Top Content Card -->
      <div class="border-white/[0.08] bg-[#101018] border rounded-[2rem] pt-5 pr-5 pb-5 pl-5 relative">
        <style>
          @keyframes progress-loop {
            0% {
              width: 0;
              opacity: 0.5;
            }

            40% {
              width: var(--target-width);
              opacity: 1;
            }

            80% {
              width: var(--target-width);
              opacity: 1;
            }

            100% {
              width: var(--target-width);
              opacity: 0;
            }
          }
        </style>
        <div class="flex justify-between items-start mb-6">
          <div class="">
            <h2 class="text-lg font-semibold text-white tracking-tight font-sans">
              Top Content
            </h2>
            <p class="text-[13px] text-gray-400 mt-1 font-medium font-sans">
              Last 14 days
            </p>
          </div>
          <button class="px-4 py-1.5 rounded-full border border-white/10 bg-white/5 text-[11px] font-medium text-gray-300 hover:bg-white/10 hover:text-white transition-colors font-sans">
                  More
                </button>
        </div>

        <div class="flex items-baseline gap-3 mb-8">
          <span class="text-xl font-light text-white tracking-tight font-oswald">
                  $6.295,29
                </span>
          <span class="text-xs text-gray-500 font-medium font-sans">
                  Estimated revenue
                </span>
        </div>

        <div class="space-y-6">
          <div class="flex gap-4 items-start group cursor-pointer">
            <div class="w-12 h-12 rounded-[10px] overflow-hidden bg-gray-800 shrink-0 shadow-lg ring-1 ring-white/5">
              <div
                class="w-full h-full bg-[radial-gradient(ellipse_at_top_right,_var(--tw-gradient-stops))] from-orange-400 via-red-500 to-purple-600 scale-125 group-hover:scale-110 transition-transform duration-500">
              </div>
            </div>
            <div class="flex-1 min-w-0 pt-0.5">
              <div class="flex justify-between items-center mb-2">
                <h3 class="text-sm font-medium text-white truncate pr-2 font-sans">
                  Asset Allocation
                </h3>
                <span class="text-xs font-semibold text-white font-sans">
                        $ 157.49
                      </span>
              </div>
              <div class="w-full h-1.5 bg-[#2A2A35] rounded-full overflow-hidden">
                <div class="h-full bg-gradient-to-r from-blue-500 via-indigo-500 to-purple-500 rounded-full"
                  style="--target-width: 70%; width: 70%; animation: progress-loop 3s cubic-bezier(0.4, 0, 0.2, 1) infinite;">
                </div>
              </div>
            </div>
          </div>

          <div class="flex gap-4 items-start group cursor-pointer opacity-60 hover:opacity-100 transition-opacity">
            <div class="w-12 h-12 rounded-[10px] overflow-hidden bg-gray-800 shrink-0 shadow-lg ring-1 ring-white/5">
              <div
                class="w-full h-full bg-[radial-gradient(ellipse_at_bottom_left,_var(--tw-gradient-stops))] from-blue-400 via-indigo-500 to-purple-600 scale-125">
              </div>
            </div>
            <div class="flex-1 min-w-0 pt-0.5">
              <div class="flex justify-between items-center mb-2">
                <h3 class="text-sm font-medium text-white truncate pr-2 font-sans">
                  Build an Interactive site
                </h3>
                <span class="text-xs font-semibold text-white font-sans">
                        $ 157.49
                      </span>
              </div>
              <div class="w-full h-1.5 bg-[#2A2A35] rounded-full overflow-hidden">
                <div class="h-full bg-gradient-to-r from-blue-500 to-indigo-500 rounded-full"
                  style="--target-width: 40%; width: 40%; animation: progress-loop 3s cubic-bezier(0.4, 0, 0.2, 1) infinite 0.2s;">
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>

    <!-- Bottom Navigation -->
    <div class="absolute bottom-0 w-full h-[90px] z-30 px-4">
      <div
        class="absolute inset-x-0 bottom-0 h-[80px] bg-[#12121A]/95 backdrop-blur-2xl border-t border-white/[0.08] rounded-t-[2.5rem]">
      </div>

      <div class="relative h-full flex items-end justify-between px-2 pb-5">
        <button class="flex flex-col items-center gap-1.5 text-gray-500 hover:text-white transition-colors w-16 group mb-1">
                <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layout-grid group-hover:scale-110 transition-transform">
                  <rect width="7" height="7" x="3" y="3" rx="1" class=""></rect>
                  <rect width="7" height="7" x="14" y="3" rx="1" class=""></rect>
                  <rect width="7" height="7" x="14" y="14" rx="1" class=""></rect>
                  <rect width="7" height="7" x="3" y="14" rx="1" class=""></rect>
                </svg>
                <span class="text-[10px] font-medium font-sans">Dashboard</span>
              </button>

        <button class="flex flex-col items-center gap-1.5 text-gray-500 hover:text-white transition-colors w-16 group mb-1">
                <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-play-circle group-hover:scale-110 transition-transform">
                  <circle cx="12" cy="12" r="10" class=""></circle>
                  <polygon points="10 8 16 12 10 16 10 8" class=""></polygon>
                </svg>
                <span class="text-[10px] font-medium font-sans">Content</span>
              </button>

        <div class="relative -top-5 flex flex-col items-center justify-center w-16 group cursor-pointer z-50">
          <div
            class="w-[3.5rem] h-[3.5rem] rounded-full bg-gradient-to-tr from-[#6366F1] to-[#A855F7] flex items-center justify-center shadow-[0_0_25px_rgba(139,92,246,0.5)] border-[5px] border-[#050505] group-hover:scale-105 transition-transform duration-300 ring-1 ring-white/10">
            <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none"
              stroke="white" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"
              class="lucide lucide-line-chart">
              <path d="M3 3v18h18" class=""></path>
              <path d="m19 9-5 5-4-4-3 3" class=""></path>
            </svg>
          </div>
          <span class="text-[10px] font-semibold text-white mt-2 drop-shadow-md font-sans">
                  Analytic
                </span>
        </div>

        <button class="flex flex-col items-center gap-1.5 text-gray-500 hover:text-white transition-colors w-16 group mb-1">
                <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dollar-sign group-hover:scale-110 transition-transform">
                  <line x1="12" x2="12" y1="2" y2="22" class=""></line>
                  <path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6" class=""></path>
                </svg>
                <span class="text-[10px] font-medium font-sans">Revenue</span>
              </button>

        <button class="flex flex-col items-center gap-1.5 text-gray-500 hover:text-white transition-colors w-16 group mb-1">
                <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users group-hover:scale-110 transition-transform">
                  <path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2" class=""></path>
                  <circle cx="9" cy="7" r="4" class=""></circle>
                  <path d="M22 21v-2a4 4 0 0 0-3-3.87" class=""></path>
                  <path d="M16 3.13a4 4 0 0 1 0 7.75" class=""></path>
                </svg>
                <span class="text-[10px] font-medium font-sans">Community</span>
              </button>
      </div>

      <div
        class="absolute bottom-2 left-1/2 -translate-x-1/2 w-32 h-1 bg-white/20 rounded-full z-40 hover:bg-white/40 transition-colors">
      </div>
    </div>
  </div>

  <!-- Bottom Fade -->
  <div
    class="absolute bottom-0 left-0 w-full h-24 bg-gradient-to-t from-background to-transparent z-0 pointer-events-none">
  </div>
</div>
All Prompts