.premium-table-gradient{height:4px;border-radius:1rem 1rem 0 0;background:linear-gradient(to right,var(--accent-700),var(--accent-600),var(--accent-500))}:is(.dark) .premium-table-gradient{background:linear-gradient(to right,var(--accent-600),var(--accent-500),var(--accent-300))}.premium-table-gradient{position:relative;overflow:hidden}.premium-table-gradient:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);transform:translateX(-100%);animation:premium-shimmer 3s ease-in-out infinite;animation-delay:1s}@keyframes premium-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.premium-table-container{--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 0 1px rgba(226,232,240,0.8);--tw-shadow:0 10px 15px -3px rgba(15,23,42,0.05);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:0 0 1rem 1rem}:is(.dark) .premium-table-container{--tw-ring-shadow:0 0 0 1px rgba(51,65,85,0.6);--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.2)}.premium-thead-sticky{position:sticky;top:64px;z-index:40;transition:top .3s cubic-bezier(.16,1,.3,1)}.premium-th{padding:1rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;background:white;border-bottom:2px solid #e2e8f0;box-shadow:0 2px 8px -2px rgba(0,0,0,.06)}:is(.dark) .premium-th{background:#020617;border-bottom-color:#334155}.premium-th-highlight{padding:1rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;background:var(--accent-100);border-bottom:2px solid color-mix(in srgb,var(--accent-300) 60%,transparent);box-shadow:0 2px 8px -2px rgba(0,0,0,.06)}:is(.dark) .premium-th-highlight{background:color-mix(in srgb,var(--accent-700) 40%,#020617);border-bottom-color:color-mix(in srgb,var(--accent-500) 20%,transparent)}.premium-col-highlight{background:color-mix(in srgb,var(--accent-100) 30%,transparent);border-left:1px solid color-mix(in srgb,var(--accent-300) 40%,transparent);border-right:1px solid color-mix(in srgb,var(--accent-300) 40%,transparent)}:is(.dark) .premium-col-highlight{background:color-mix(in srgb,var(--accent-500) 2%,transparent);border-left-color:color-mix(in srgb,var(--accent-500) 10%,transparent);border-right-color:color-mix(in srgb,var(--accent-500) 10%,transparent)}.premium-category-accent{width:4px;height:1.25rem;border-radius:9999px;background:linear-gradient(to bottom,var(--accent-600),var(--accent-500));flex-shrink:0}:is(.dark) .premium-category-accent{background:linear-gradient(to bottom,var(--accent-500),var(--accent-600))}.premium-category-line{flex:1;height:1px;background:linear-gradient(90deg,#e2e8f0,transparent)}:is(.dark) .premium-category-line{background:linear-gradient(90deg,#334155,transparent)}@media (prefers-reduced-motion:reduce){.premium-table-gradient:after{animation:none}.premium-thead-sticky{transition:none}}