.ai-table{border-collapse:collapse;width:100%;font-size:var(--text-body-sm);font-variant-numeric:tabular-nums}.ai-table th{text-align:left;font-family:var(--font-display);font-size:var(--text-body-xs);font-weight:var(--weight-bold);color:var(--text-tertiary);padding:0 var(--space-2) var(--space-2);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.ai-table td{padding:var(--space-2);border-bottom:1px solid var(--border-subtle);vertical-align:middle;color:var(--text-secondary)}.ai-table tbody tr:last-child td{border-bottom:0}.ai-table .ai-num{text-align:right;white-space:nowrap}.ai-table .ai-model{color:var(--text-primary);font-weight:var(--weight-bold)}.ai-table .ai-top .ai-model{background:var(--gradient-text-neon);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ai-table .ai-ci{color:var(--text-tertiary);font-size:var(--text-body-xs)}.ai-table .ai-badge{margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border-glow);color:var(--neon-cyan);vertical-align:middle;font-size:11px;display:inline-block}.ai-table .ai-maker{white-space:nowrap}.ai-table .ai-overall{margin-left:var(--space-2);font-size:var(--text-body-xs);color:var(--text-tertiary);white-space:nowrap}.ai-table .ai-score{white-space:nowrap;text-align:right}.ai-table .ai-bar{vertical-align:middle;width:200px;height:10px;margin-right:var(--space-2);border-radius:var(--radius-full);background:#ffffff0d;display:inline-block;position:relative;overflow:hidden}.ai-table .ai-bar-ci{background:#00ffff29;position:absolute;top:0;bottom:0}.ai-table .ai-bar-fill{border-radius:var(--radius-full);background:var(--neon-cyan);opacity:.75;position:absolute;top:3px;bottom:3px;left:0}.ai-table .ai-top .ai-bar-fill{background:var(--gradient-neon-h);opacity:1;box-shadow:0 0 8px #ff00ff73}.ai-table .ai-top .ai-bar-ci{background:#ff00ff2e}.ai-table .ai-score strong{text-align:right;min-width:3.2em;color:var(--text-primary);display:inline-block}.ai-table .ai-price{white-space:nowrap;text-align:right}.ai-table .ai-price .ai-bar{width:140px}.ai-table .ai-price .ai-bar-fill{background:var(--neon-magenta);opacity:.7}.ai-table .ai-price strong{text-align:right;min-width:3.6em;color:var(--text-primary);display:inline-block}.ai-table .ai-buys{color:var(--neon-green);white-space:nowrap}.ai-anim .ai-bar-fill,.ai-anim .ai-bar-ci{transform-origin:0;transform:scaleX(0)}.ai-anim tbody tr{opacity:0;transform:translateY(4px)}.ai-anim-in .ai-bar-fill{transition:transform .9s cubic-bezier(.2, .8, .2, 1) calc(.12s + var(--i,0) * 45ms);transform:none}.ai-anim-in .ai-bar-ci{transition:transform .7s ease-out calc(.4s + var(--i,0) * 45ms);transform:none}.ai-anim-in tbody tr{opacity:1;transition:opacity .4s ease-out calc(var(--i,0) * 45ms), transform .4s ease-out calc(var(--i,0) * 45ms);transform:none}.ai-anim-in .ai-fresh-new:before{animation:2.4s ease-in-out 1.2s 2 ai-pulse}@keyframes ai-pulse{0%,to{box-shadow:0 0 6px var(--neon-cyan)}50%{box-shadow:0 0 14px var(--neon-cyan), 0 0 24px #00ffff80}}@media (prefers-reduced-motion:reduce){.ai-anim .ai-bar-fill,.ai-anim .ai-bar-ci,.ai-anim tbody tr{opacity:1;transition:none;transform:none}.ai-anim-in .ai-fresh-new:before{animation:none}}.ai-table .ai-fresh{white-space:nowrap;color:var(--text-tertiary)}.ai-table .ai-fresh-new{color:var(--neon-cyan)}.ai-table .ai-fresh-new:before{content:"";background:var(--neon-cyan);width:7px;height:7px;box-shadow:0 0 8px var(--neon-cyan);vertical-align:1px;border-radius:50%;margin-right:6px;display:inline-block}.ai-source{margin:var(--space-3) 0 0;font-size:var(--text-body-xs);color:var(--text-tertiary);line-height:var(--line-normal)}.ai-source a{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}.ai-source a:hover{color:var(--text-primary)}.ai-live{color:var(--neon-cyan)}.ai-rank,.ai-costs,.ai-launches{max-width:100%;overflow-x:auto}@media (width<=640px){.ai-table .ai-votes,.ai-table .ai-context,.ai-table .ai-maker-col,.ai-table .ai-input{display:none}.ai-table .ai-bar{width:72px}.ai-table .ai-price .ai-bar{width:56px}.ai-table .ai-score strong,.ai-table .ai-price strong{min-width:0}.ai-table th,.ai-table td{padding-left:var(--space-1);padding-right:var(--space-1)}.ai-table .ai-maker{white-space:normal}}.ai-launches[data-astro-cid-4d6luv3w] .ai-date{white-space:nowrap}.ai-launches[data-astro-cid-4d6luv3w] .ai-date-abs{font-size:var(--text-body-xs);color:var(--text-tertiary);display:block}
