@keyframes count-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-fill{0%{width:0}to{width:var(--bar-width,100%)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 8px var(--primary-glow), 0 0 24px transparent}50%{box-shadow:0 0 16px var(--primary-glow), 0 0 48px var(--primary-glow)}}@keyframes slide-up-fade{0%{opacity:0;transform:translateY(36px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heartbeat{0%,to{opacity:1;transform:scale(1)}25%{opacity:.8;transform:scale(1.3)}50%{opacity:.5;transform:scale(1)}75%{opacity:.7;transform:scale(1.15)}}@keyframes gradient-border-spin{0%{--angle:0deg}to{--angle:360deg}}@keyframes shimmer-bar{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes timeline-dot-ping{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@keyframes stats-orb-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,-50px)scale(1.15)}to{transform:translate(-25px,30px)scale(.92)}}.stats-page{background:var(--bg);background-image:var(--bg-gradient);color:var(--text-primary);min-height:100vh;position:relative;overflow-x:hidden}.stats-page:before,.stats-page:after{content:"";pointer-events:none;z-index:0;filter:blur(140px);opacity:.1;border-radius:50%;width:700px;height:700px;position:fixed}.stats-page:before{background:var(--primary);animation:30s ease-in-out infinite alternate stats-orb-drift;top:-12%;right:-8%}.stats-page:after{background:var(--accent);animation:30s ease-in-out infinite alternate-reverse stats-orb-drift;bottom:-18%;left:-12%}.scroll-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(36px)scale(.98)}.scroll-reveal--visible{opacity:1;transform:translateY(0)scale(1)}.scroll-reveal--visible .stagger-child{opacity:0;animation:.6s cubic-bezier(.2,.8,.2,1) forwards slide-up-fade}.scroll-reveal--visible .stagger-child:first-child{animation-delay:0s}.scroll-reveal--visible .stagger-child:nth-child(2){animation-delay:60ms}.scroll-reveal--visible .stagger-child:nth-child(3){animation-delay:.12s}.scroll-reveal--visible .stagger-child:nth-child(4){animation-delay:.18s}.scroll-reveal--visible .stagger-child:nth-child(5){animation-delay:.24s}.scroll-reveal--visible .stagger-child:nth-child(6){animation-delay:.3s}.scroll-reveal--visible .stagger-child:nth-child(7){animation-delay:.36s}.scroll-reveal--visible .stagger-child:nth-child(8){animation-delay:.42s}.scroll-reveal--visible .stagger-child:nth-child(9){animation-delay:.48s}.scroll-reveal--visible .stagger-child:nth-child(10){animation-delay:.54s}.stats-hero{text-align:center;z-index:1;background:radial-gradient(80% 50% at 50% 0,#149b7e0f 0%,#0000 70%),radial-gradient(60% 40% at 70% 100%,#f26a280a 0%,#0000 60%);padding:3.5rem 2rem 2rem;position:relative}.stats-hero-content{z-index:2;max-width:900px;margin:0 auto;position:relative}.stats-live-badge{border-radius:var(--radius-full);font-family:var(--font-mono);color:var(--success);text-transform:uppercase;letter-spacing:.12em;background:#149b7e14;border:1px solid #149b7e40;align-items:center;gap:8px;margin-bottom:1.25rem;padding:5px 16px;font-size:.7rem;font-weight:700;display:inline-flex}.stats-live-dot{background:var(--success);width:8px;height:8px;box-shadow:0 0 8px var(--success-glow);border-radius:50%;animation:2s ease-in-out infinite heartbeat}.stats-title{font-family:var(--font-display);letter-spacing:-.035em;background:linear-gradient(135deg, var(--text-primary) 0%, #f26a28 40%, var(--primary-light) 65%, var(--accent-light) 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900;line-height:1.08;animation:6s infinite gradient-shift}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.stats-subtitle{color:var(--text-secondary);max-width:660px;margin:0 auto 1.25rem;font-size:clamp(.95rem,2vw,1.15rem);font-weight:400;line-height:1.6}.stats-last-updated-wrapper{font-family:var(--font-mono);color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);letter-spacing:.02em;align-items:center;gap:6px;padding:4px 14px;font-size:.72rem;display:inline-flex}.stats-clock-icon{font-size:.8rem}.stats-last-updated{font-family:var(--font-mono);color:var(--text-muted);font-size:.72rem}.stats-section{max-width:1400px;padding:var(--space-3xl) var(--space-xl) 0;margin:0 auto}.stats-section-header{align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-xl);display:flex}.stats-section-icon{filter:drop-shadow(0 0 8px var(--primary-glow));flex-shrink:0;font-size:1.8rem;line-height:1}.stats-section-title{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;border-bottom:3px solid #0000;border-image:linear-gradient(90deg, #f26a28, var(--primary), transparent) 1;padding-bottom:6px;font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:800;line-height:1.2;display:inline-block}.stats-section-desc{color:var(--text-secondary);max-width:600px;margin-top:4px;font-size:.88rem;line-height:1.5}.stats-section-content{position:relative}.stats-content{z-index:1;padding-bottom:var(--space-3xl);position:relative}.pulse-grid{gap:var(--space-lg);grid-template-columns:repeat(5,1fr);display:grid}.pulse-card{-webkit-backdrop-filter:blur(24px)saturate(160%);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl) var(--space-lg);text-align:center;transition:all var(--transition-base);cursor:default;background:#fff;position:relative;overflow:hidden}.pulse-card:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--primary), var(--accent), var(--primary));-webkit-mask-composite:xor;opacity:0;transition:opacity var(--transition-base);pointer-events:none;background-size:300% 300%;padding:1px;animation:4s infinite gradient-shift;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pulse-card:after{content:"";background:linear-gradient(90deg, transparent, var(--primary), transparent);opacity:0;width:80%;height:1px;transition:opacity var(--transition-base);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pulse-card:hover{box-shadow:var(--shadow-lg), 0 0 30px #f26a282e, 0 0 60px #f26a2814;border-color:#f26a2859;transform:translateY(-4px)}.pulse-card:hover:before{opacity:1}.pulse-card:hover:after{opacity:.6}.pulse-card-icon{margin-bottom:var(--space-md);filter:drop-shadow(0 2px 8px #785a3c14);color:var(--primary);justify-content:center;align-items:center;font-size:2rem;display:flex}.pulse-card-icon svg{width:32px;height:32px}.pulse-card-value{font-family:var(--font-display);color:var(--primary);letter-spacing:-.03em;margin-bottom:var(--space-xs);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:900;line-height:1.1;animation:.8s cubic-bezier(.2,.8,.2,1) forwards count-up}.pulse-card-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-sm);font-size:.72rem;font-weight:600}.pulse-card-trend{font-family:var(--font-mono);border-radius:var(--radius-full);align-items:center;gap:3px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.pulse-card-trend--up{color:var(--success);background:#149b7e1a}.pulse-card-trend--down{color:var(--error);background:#f26a281a}.leaderboard{border-radius:var(--radius-lg);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);background:#fff;overflow:hidden}.leaderboard-table{border-collapse:collapse;width:100%;font-size:.88rem}.leaderboard-table thead th{z-index:10;-webkit-backdrop-filter:blur(16px);padding:var(--space-md) var(--space-lg);text-align:left;font-family:var(--font-display);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border);white-space:nowrap;background:#fcf8f2e0;font-size:.72rem;font-weight:700;position:sticky;top:0}.leaderboard-table tbody tr{transition:all var(--transition-fast);border-bottom:1px solid #2328260f}.leaderboard-table tbody tr:nth-child(2n){background:#f4efe799}.leaderboard-table tbody tr:hover{box-shadow:inset 3px 0 0 var(--primary);background:#149b7e0a}.leaderboard-table tbody td{padding:var(--space-md) var(--space-lg);vertical-align:middle}.leaderboard-rank{font-family:var(--font-display);border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.leaderboard-rank--1{color:#1a1200;background:linear-gradient(135deg,gold,#f26a28);border-color:#f26a28;font-size:1.1rem;box-shadow:0 0 20px #f26a2859,0 0 40px #f26a281f}.leaderboard-rank--2{color:#1a1a1a;background:linear-gradient(135deg,silver,#a8a8a8);border-color:silver;box-shadow:0 0 12px #c0c0c033}.leaderboard-rank--3{color:#1a1200;background:linear-gradient(135deg,#cd7f32,#b8722e);border-color:#cd7f32;box-shadow:0 0 12px #cd7f3233}.leaderboard-model{font-family:var(--font-display);color:var(--text-primary);font-size:.95rem;font-weight:700}.leaderboard-org{border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;padding:3px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.leaderboard-elo{align-items:center;gap:var(--space-sm);display:flex}.leaderboard-elo-bar{background:var(--surface-2);border-radius:var(--radius-full);background:linear-gradient(90deg, var(--primary), var(--primary-light), var(--accent));flex:1;min-width:80px;height:8px;transition:width 1.4s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.leaderboard-elo-bar:after{content:"";background:linear-gradient(90deg,#0000 0%,#23282614 50%,#0000 100%) 0 0/200% 100%;animation:2.5s linear infinite shimmer-bar;position:absolute;inset:0}.leaderboard-elo-value{font-family:var(--font-mono);color:var(--primary);letter-spacing:-.01em;white-space:nowrap;flex-shrink:0;font-size:.88rem;font-weight:700}.leaderboard-table-wrapper{-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);background:#fff;overflow-x:auto}.leaderboard-license{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.leaderboard-license--open{color:var(--success);background:#149b7e1a;border:1px solid #149b7e40}.leaderboard-license--proprietary{color:var(--accent-light);background:#f26a281a;border:1px solid #f26a2840}.leaderboard-context{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;font-size:.82rem}.framework-bars{gap:var(--space-md);flex-direction:column;display:flex}.framework-bar-item{align-items:center;gap:var(--space-md);display:flex}.framework-bar-label{align-items:center;gap:var(--space-sm);flex-shrink:0;min-width:180px;display:flex}.framework-bar-icon{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;display:flex}.framework-bar-icon svg{width:16px;height:16px}.framework-bar-name{font-family:var(--font-display);color:var(--text-primary);white-space:nowrap;font-size:.9rem;font-weight:600}.framework-bar-stars{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem;font-weight:600}.framework-bar-track{background:var(--surface-2);border-radius:var(--radius-full);flex:1;height:10px;position:relative;overflow:hidden}.framework-bar-fill{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--primary-dark), var(--primary), var(--primary-light));width:0;height:100%;transition:width 1.4s cubic-bezier(.2,.8,.2,1);position:relative}.framework-bar-fill:after{content:"";background:linear-gradient(90deg,#0000 0%,#23282614 50%,#0000 100%) 0 0/200% 100%;animation:2.5s linear infinite shimmer-bar;position:absolute;inset:0}.animate-bar .framework-bar-fill{width:var(--bar-width,0%)}.timeline{padding:var(--space-lg) 0;position:relative}.timeline-line{background:linear-gradient(to bottom, transparent, var(--border) 10%, var(--primary-dark) 50%, var(--border) 90%, transparent);z-index:0;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline-track{z-index:1;position:relative}.timeline-item{width:100%;padding:var(--space-lg) 0;align-items:flex-start;display:flex;position:relative}.timeline-item--left{padding-right:calc(50% + var(--space-xl));justify-content:flex-start}.timeline-item--right{padding-left:calc(50% + var(--space-xl));justify-content:flex-end}.timeline-dot{left:50%;top:var(--space-xl);background:var(--primary);border:3px solid var(--bg);width:16px;height:16px;box-shadow:0 0 0 2px var(--primary-dark), 0 0 12px var(--primary-glow);z-index:2;border-radius:50%;position:absolute;transform:translate(-50%)}.timeline-dot:after{content:"";border:2px solid var(--primary);border-radius:50%;animation:3s cubic-bezier(0,0,.2,1) infinite timeline-dot-ping;position:absolute;inset:-4px}.timeline-content{-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);transition:all var(--transition-base);background:#fff;width:100%;max-width:420px}.timeline-content:hover{border-color:var(--primary-dark);box-shadow:var(--shadow-lg), 0 0 30px var(--primary-glow);transform:translateY(-2px)}.timeline-date{font-family:var(--font-mono);color:var(--primary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-xs);font-size:.7rem;font-weight:600}.timeline-model{font-family:var(--font-display);color:var(--text-primary);margin-bottom:2px;font-size:1.05rem;font-weight:700}.timeline-org{color:var(--text-muted);margin-bottom:var(--space-xs);font-size:.75rem}.timeline-tokens-label{font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:var(--space-sm);font-size:.82rem;font-weight:600}.timeline-bar-track{background:var(--surface-2);border-radius:var(--radius-full);height:6px;margin-top:var(--space-xs);overflow:hidden}.timeline-bar{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--primary), var(--accent));width:0;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1)}.trending-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));display:grid}.trending-card{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);transition:all var(--transition-base);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.trending-card:before{content:"";background:linear-gradient(90deg, #f26a28, var(--primary), var(--accent));opacity:0;height:2px;transition:opacity var(--transition-fast);position:absolute;top:0;left:0;right:0}.trending-card:hover{box-shadow:var(--shadow-lg), 0 0 25px #f26a2826;border-color:#f26a284d;transform:translateY(-3px)}.trending-card:hover:before{opacity:1}.trending-card-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.trending-card-name{font-family:var(--font-display);color:var(--primary-light);word-break:break-word;transition:color var(--transition-fast);font-size:1rem;font-weight:700}.trending-card:hover .trending-card-name{color:var(--primary)}.trending-card-stars{font-family:var(--font-mono);color:var(--warning);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:.78rem;font-weight:700;display:inline-flex}.trending-card-stars:before{content:"★";font-size:.85rem}.trending-card-desc{color:var(--text-secondary);-webkit-line-clamp:2;margin-bottom:var(--space-md);-webkit-box-orient:vertical;flex:1;font-size:.85rem;line-height:1.5;display:-webkit-box;overflow:hidden}.trending-card-footer{padding-top:var(--space-sm);border-top:1px solid #23282608;justify-content:space-between;align-items:center;display:flex}.trending-card-lang{color:var(--text-secondary);align-items:center;gap:6px;font-size:.78rem;font-weight:500;display:inline-flex}.trending-card-lang-dot{background:var(--lang-color,var(--text-muted));width:10px;height:10px;box-shadow:0 0 6px color-mix(in srgb, var(--lang-color,var(--text-muted)) 40%, transparent);border-radius:50%;flex-shrink:0}.trending-card-delta{font-family:var(--font-mono);color:var(--success);border-radius:var(--radius-full);background:#149b7e1a;border:1px solid #149b7e33;align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.trending-card-delta:before{content:"▲";font-size:.55rem}.trending-loading{align-items:center;gap:var(--space-sm);padding:var(--space-2xl);color:var(--text-muted);grid-column:1/-1;font-size:.88rem;font-style:italic;display:flex}.trending-loading-dot{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite loading-bounce}.trending-loading-dot:first-child{animation-delay:0s}.trending-loading-dot:nth-child(2){animation-delay:.2s}.trending-loading-dot:nth-child(3){animation-delay:.4s}.lang-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.cost-table-wrapper{-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);background:#fff;overflow-x:auto}.cost-table{border-collapse:collapse;width:100%;font-size:.88rem}.cost-table thead th{z-index:10;-webkit-backdrop-filter:blur(16px);padding:var(--space-md) var(--space-lg);text-align:left;font-family:var(--font-display);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border);white-space:nowrap;background:#fcf8f2e0;font-size:.72rem;font-weight:700;position:sticky;top:0}.cost-table tbody tr{transition:all var(--transition-fast);border-bottom:1px solid #2328260f}.cost-table tbody tr:nth-child(2n){background:#f4efe799}.cost-table tbody tr:hover{box-shadow:inset 3px 0 0 var(--primary);background:#149b7e0a}.cost-table tbody td{padding:var(--space-md) var(--space-lg);vertical-align:middle}.cost-model{font-family:var(--font-display);color:var(--text-primary);font-size:.92rem;font-weight:700}.cost-provider{border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;padding:3px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.cost-value{font-family:var(--font-mono);color:var(--primary);white-space:nowrap;font-size:.88rem;font-weight:700}.cost-bar-track{background:var(--surface-2);border-radius:var(--radius-full);width:100%;min-width:100px;height:8px;overflow:hidden}.cost-bar{border-radius:var(--radius-full);width:0;height:100%;transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.benchmark-controls{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.benchmark-toggle{font-family:var(--font-mono);border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:6px 14px;font-size:.75rem;font-weight:600}.benchmark-toggle:hover{border-color:var(--primary-dark);color:var(--text-primary)}.benchmark-toggle--active{background:var(--primary);border-color:var(--primary);color:var(--bg)}.benchmark-table-wrapper{border-radius:var(--radius-lg);border:1px solid var(--border);overflow-x:auto}.benchmark-table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:.85rem}.benchmark-table thead th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);text-align:center;background:var(--surface);border-bottom:1px solid var(--border);z-index:2;white-space:nowrap;padding:12px 14px;font-size:.7rem;position:sticky;top:0}.benchmark-table thead th:first-child,.benchmark-table thead th:nth-child(2){text-align:left}.benchmark-table tbody tr{transition:background var(--transition-fast);border-bottom:1px solid #2328260f}.benchmark-table tbody tr:hover{background:#149b7e0a}.benchmark-table td{text-align:center;white-space:nowrap;padding:10px 14px}.benchmark-table td:first-child{text-align:left;color:var(--text-primary);font-weight:600;font-family:var(--font-display)}.benchmark-table td:nth-child(2){text-align:left}.benchmark-cell{border-radius:var(--radius-sm);min-width:48px;font-family:var(--font-mono);justify-content:center;align-items:center;padding:4px 8px;font-size:.8rem;font-weight:600;display:inline-flex}.benchmark-cell--best{color:#10b981;background:#149b7e26}.benchmark-cell--good{color:#60a5fa;background:#3b82f61a}.benchmark-cell--mid{color:#b07a14;background:#b07a141a}.benchmark-cell--low{color:#f87171;background:#f26a2814}.cost-calculator{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);position:relative;overflow:hidden}.cost-calculator:before{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));height:2px;position:absolute;top:0;left:0;right:0}.cost-calculator-title{font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-md);align-items:center;gap:var(--space-sm);font-size:1.1rem;font-weight:700;display:flex}.cost-calculator-form{align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}.cost-calc-field{flex-direction:column;gap:4px;display:flex}.cost-calc-field label{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.cost-calc-field input,.cost-calc-field select{font-family:var(--font-mono);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--transition-fast);outline:none;min-width:140px;padding:8px 12px;font-size:.9rem}.cost-calc-field input:focus,.cost-calc-field select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-glow)}.cost-calc-btn{font-family:var(--font-mono);background:var(--primary);color:var(--bg);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:none;padding:9px 20px;font-size:.8rem;font-weight:700}.cost-calc-btn:hover{background:var(--primary-light);transform:translateY(-1px)}.cost-calc-results{margin-top:var(--space-lg);gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));display:grid}.cost-calc-result-card{padding:var(--space-md);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--transition-fast)}.cost-calc-result-card:hover{border-color:var(--primary-dark)}.cost-calc-result-model{font-family:var(--font-display);color:var(--text-primary);margin-bottom:4px;font-size:.9rem;font-weight:700}.cost-calc-result-provider{color:var(--text-muted);margin-bottom:var(--space-sm);font-size:.7rem}.cost-calc-result-price{font-family:var(--font-mono);color:var(--primary);font-size:1.3rem;font-weight:700}.cost-calc-result-price small{color:var(--text-muted);font-size:.65rem;font-weight:400}.hf-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));display:grid}.hf-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);transition:all var(--transition-base);color:inherit;gap:var(--space-sm);background:#fff;flex-direction:column;text-decoration:none;display:flex}.hf-card:hover{border-color:var(--primary-dark);box-shadow:var(--shadow-lg), 0 0 30px var(--primary-glow);transform:translateY(-3px)}.hf-card-header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.hf-card-name{font-family:var(--font-display);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.hf-card-downloads{font-family:var(--font-mono);color:var(--primary);white-space:nowrap;align-items:center;gap:4px;font-size:.75rem;display:flex}.hf-card-author{color:var(--text-muted);font-size:.75rem}.hf-card-pipeline{font-family:var(--font-mono);border-radius:var(--radius-full);color:var(--primary);background:#149b7e1a;border:1px solid #149b7e33;align-items:center;gap:4px;width:fit-content;padding:3px 10px;font-size:.68rem;font-weight:600;display:inline-flex}.hf-card-likes{font-family:var(--font-mono);color:var(--text-secondary);align-items:center;gap:4px;font-size:.75rem;display:flex}.hf-card-footer{padding-top:var(--space-sm);border-top:1px solid #2328260f;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.hf-filter-pills{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.hf-pill{font-family:var(--font-mono);border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:5px 12px;font-size:.72rem;font-weight:600}.hf-pill:hover{border-color:var(--primary-dark);color:var(--text-primary)}.hf-pill--active{background:var(--primary);border-color:var(--primary);color:var(--bg)}.papers-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));display:grid}.paper-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-lg);transition:all var(--transition-base);gap:var(--space-sm);flex-direction:column;display:flex}.paper-card:hover{border-color:var(--primary-dark);box-shadow:var(--shadow-md);transform:translateY(-2px)}.paper-card-category{font-family:var(--font-mono);border-radius:var(--radius-full);color:#7c3aed;text-transform:uppercase;letter-spacing:.05em;background:#9b51e01f;width:fit-content;padding:2px 8px;font-size:.65rem;font-weight:600}.paper-card-title{font-family:var(--font-display);color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.paper-card-authors{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.paper-card-abstract{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.paper-card-footer{padding-top:var(--space-sm);border-top:1px solid #2328260f;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.paper-card-date{font-family:var(--font-mono);color:var(--text-muted);font-size:.7rem}.paper-card-link{font-family:var(--font-mono);color:var(--primary);transition:color var(--transition-fast);font-size:.72rem;font-weight:600;text-decoration:none}.paper-card-link:hover{color:var(--primary-light)}.packages-table-wrapper{border-radius:var(--radius-lg);border:1px solid var(--border);overflow-x:auto}.packages-table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:.85rem}.packages-table thead th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);text-align:left;background:var(--surface);border-bottom:1px solid var(--border);z-index:2;white-space:nowrap;padding:12px 14px;font-size:.7rem;position:sticky;top:0}.packages-table tbody tr{transition:background var(--transition-fast);border-bottom:1px solid #2328260f}.packages-table tbody tr:hover{background:#149b7e0a}.packages-table td{white-space:nowrap;padding:10px 14px}.package-name{font-family:var(--font-mono);color:var(--text-primary);font-weight:600}.package-version{font-family:var(--font-mono);color:var(--primary);border-radius:var(--radius-sm);background:#149b7e1a;padding:2px 8px;font-size:.78rem}.package-freshness{font-family:var(--font-mono);font-size:.72rem}.package-freshness--fresh{color:#10b981}.package-freshness--recent{color:#b07a14}.package-freshness--stale{color:var(--text-muted)}.package-downloads-bar{align-items:center;gap:var(--space-sm);display:flex}.package-downloads-track{background:var(--surface-2);border-radius:var(--radius-full);flex:1;min-width:60px;height:6px;overflow:hidden}.package-downloads-fill{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--primary-dark), var(--primary));height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1)}.package-downloads-value{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;font-size:.78rem}.hn-list{gap:var(--space-sm);flex-direction:column;display:flex}.hn-item{align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all var(--transition-base);color:inherit;text-decoration:none;display:flex}.hn-item:hover{border-color:var(--primary-dark);background:var(--surface-2);transform:translate(4px)}.hn-item-score{font-family:var(--font-mono);color:var(--accent);text-align:center;min-width:42px;padding-top:2px;font-size:1.1rem;font-weight:700}.hn-item-content{flex:1;min-width:0}.hn-item-title{font-family:var(--font-display);color:var(--text-primary);margin-bottom:4px;font-size:.92rem;font-weight:600;line-height:1.35}.hn-item-meta{font-family:var(--font-mono);color:var(--text-muted);gap:var(--space-md);flex-wrap:wrap;font-size:.7rem;display:flex}.hn-item-comments{color:var(--primary);font-weight:600}.premium-cta{margin-top:var(--space-3xl);padding:var(--space-2xl) var(--space-xl);border-radius:var(--radius-xl);text-align:center;background:linear-gradient(135deg,#149b7e14,#f26a2814);border:1px solid #149b7e33;position:relative;overflow:hidden}.premium-cta:before{content:"";background:linear-gradient(90deg, var(--primary), var(--accent), var(--primary));background-size:200% 100%;height:2px;animation:3s linear infinite shimmer-bar;position:absolute;top:0;left:0;right:0}.premium-cta-badge{font-family:var(--font-mono);color:var(--accent);border-radius:var(--radius-full);margin-bottom:var(--space-md);text-transform:uppercase;letter-spacing:.08em;background:#f26a281f;border:1px solid #f26a2840;align-items:center;gap:6px;padding:4px 12px;font-size:.7rem;font-weight:700;display:inline-flex}.premium-cta-title{font-family:var(--font-display);color:var(--text-primary);margin-bottom:var(--space-sm);font-size:1.5rem;font-weight:800}.premium-cta-desc{color:var(--text-secondary);max-width:540px;margin:0 auto var(--space-lg);font-size:.9rem;line-height:1.6}.premium-cta-features{justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.premium-cta-feature{font-family:var(--font-mono);color:var(--text-secondary);align-items:center;gap:6px;font-size:.75rem;display:flex}.premium-cta-feature span:first-child{color:var(--primary)}.premium-cta-btn{align-items:center;gap:var(--space-sm);font-family:var(--font-mono);background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);border:none;padding:12px 28px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.premium-cta-btn:hover{box-shadow:0 8px 24px var(--primary-glow);transform:translateY(-2px)}@media (width<=1200px){.pulse-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.stats-hero{padding:2.5rem 1rem 1.5rem}.stats-title{font-size:clamp(1.6rem,6vw,2.2rem)}.stats-subtitle{font-size:.9rem}.stats-section{padding:var(--space-2xl) var(--space-md) 0}.stats-section-header{gap:var(--space-sm);flex-direction:column}.pulse-grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr)}.leaderboard-table-wrapper,.cost-table-wrapper{border-radius:var(--radius-md)}.leaderboard-table,.cost-table{min-width:700px}.framework-bar-label{min-width:130px}.timeline-line{left:20px;transform:none}.timeline-item--left,.timeline-item--right{justify-content:flex-start!important;padding-left:52px!important;padding-right:0!important}.timeline-dot{left:20px;transform:translate(-50%)}.timeline-content{max-width:100%}.benchmark-table{font-size:.78rem}.benchmark-table thead th,.benchmark-table td{padding:8px 10px}.cost-calculator-form{flex-direction:column;align-items:stretch}.cost-calc-field input,.cost-calc-field select{width:100%;min-width:auto}.papers-grid,.hf-grid{grid-template-columns:1fr}.hn-item{padding:var(--space-md)}.premium-cta{padding:var(--space-xl) var(--space-md)}.premium-cta-title{font-size:1.2rem}.premium-cta-features{align-items:center;gap:var(--space-sm);flex-direction:column}.trending-grid{gap:var(--space-md);grid-template-columns:1fr}}@media (width<=480px){.stats-hero{padding:2rem .75rem 1rem}.stats-title{font-size:1.5rem}.stats-live-badge{padding:4px 10px;font-size:.62rem}.stats-last-updated{font-size:.65rem}.pulse-grid{grid-template-columns:1fr}.pulse-card{padding:var(--space-lg) var(--space-md)}.pulse-card-value{font-size:1.6rem}.framework-bar-label{flex-direction:column;align-items:flex-start;gap:2px;min-width:100px}.framework-bar-icon{display:none}.framework-bar-item{align-items:stretch;gap:var(--space-xs);flex-direction:column}.framework-bar-label{flex-direction:row;min-width:auto}.hn-item{gap:var(--space-xs);flex-direction:column}.hn-item-score{min-width:auto}.benchmark-cell{min-width:40px;padding:3px 6px;font-size:.72rem}.stats-section{padding:var(--space-xl) var(--space-sm) 0}.stats-section-title{font-size:1.2rem}.timeline-content{padding:var(--space-md)}.timeline-model{font-size:.95rem}.timeline-tokens-label{font-size:.75rem}.trending-card{padding:var(--space-md)}}.stats-hero .slide-up-fade{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) forwards slideUpFade}@keyframes slideUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.stats-hero .delay-1{animation-delay:.15s}.stats-hero .delay-2{animation-delay:.3s}.stats-hero .delay-3{animation-delay:.45s}
