.tooltip-container.svelte-12rnb16.svelte-12rnb16{position:relative;display:inline-block}.tooltip-container.svelte-12rnb16 .tooltip-trigger.svelte-12rnb16{display:contents;cursor:help;background:none;border:none;padding:0;font:inherit;color:inherit}.tooltip.svelte-12rnb16.svelte-12rnb16{position:absolute;z-index:1000;padding:var(--gap-md);background:var(--surface-tertiary);color:var(--text-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);font-size:var(--font-sm);line-height:1.4;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:all var(--transition-normal);pointer-events:none;word-wrap:break-word;white-space:normal}.tooltip.visible.svelte-12rnb16.svelte-12rnb16{opacity:.95}.tooltip.svelte-12rnb16 .tooltip-arrow.svelte-12rnb16{position:absolute;width:0;height:0;border:6px solid transparent}.tooltip[data-position=top].svelte-12rnb16.svelte-12rnb16{bottom:100%;left:50%;transform:translate(-50%) translateY(-8px) scale(.95);margin-bottom:8px}.tooltip[data-position=top].visible.svelte-12rnb16.svelte-12rnb16{transform:translate(-50%) translateY(-8px) scale(1)}.tooltip[data-position=top].svelte-12rnb16 .tooltip-arrow.svelte-12rnb16{top:100%;left:50%;transform:translate(-50%);border-top-color:var(--surface-tertiary)}.tooltip[data-position=bottom].svelte-12rnb16.svelte-12rnb16{top:100%;left:50%;transform:translate(-50%) translateY(8px) scale(.95);margin-top:8px}.tooltip[data-position=bottom].visible.svelte-12rnb16.svelte-12rnb16{transform:translate(-50%) translateY(8px) scale(1)}.tooltip[data-position=bottom].svelte-12rnb16 .tooltip-arrow.svelte-12rnb16{bottom:100%;left:50%;transform:translate(-50%);border-bottom-color:var(--surface-tertiary)}.tooltip[data-position=left].svelte-12rnb16.svelte-12rnb16{right:100%;top:50%;transform:translate(-8px) translateY(-50%) scale(.95);margin-right:8px}.tooltip[data-position=left].visible.svelte-12rnb16.svelte-12rnb16{transform:translate(-8px) translateY(-50%) scale(1)}.tooltip[data-position=left].svelte-12rnb16 .tooltip-arrow.svelte-12rnb16{left:100%;top:50%;transform:translateY(-50%);border-left-color:var(--surface-tertiary)}.tooltip[data-position=right].svelte-12rnb16.svelte-12rnb16{left:100%;top:50%;transform:translate(8px) translateY(-50%) scale(.95);margin-left:8px}.tooltip[data-position=right].visible.svelte-12rnb16.svelte-12rnb16{transform:translate(8px) translateY(-50%) scale(1)}.tooltip[data-position=right].svelte-12rnb16 .tooltip-arrow.svelte-12rnb16{right:100%;top:50%;transform:translateY(-50%);border-right-color:var(--surface-tertiary)}@media (max-width: 768px){.tooltip.svelte-12rnb16.svelte-12rnb16{font-size:var(--font-sm-alt);padding:10px;max-width:250px!important}}@media (max-width: 480px){.tooltip.svelte-12rnb16.svelte-12rnb16{position:fixed;left:var(--gap-lg);right:var(--gap-lg);top:50%;bottom:auto;max-width:none!important;width:auto!important;transform:translateY(-50%) scale(.95)}.tooltip.visible.svelte-12rnb16.svelte-12rnb16{transform:translateY(-50%) scale(1)}.tooltip.svelte-12rnb16 .tooltip-arrow.svelte-12rnb16{display:none}}.tooltip-text.svelte-1uruef3{cursor:help}.tooltip-text.svelte-1uruef3:hover,.tooltip-text.svelte-1uruef3:focus{border-bottom-color:var(--accent-primary);color:var(--accent-primary)}.table-wrapper.svelte-1jngbc0.svelte-1jngbc0{overflow-x:auto;border-radius:.75rem;border:1px solid var(--border-primary)}.comparison-table.svelte-1jngbc0.svelte-1jngbc0{width:100%;border-collapse:collapse;background:var(--surface-primary)}.comparison-table.svelte-1jngbc0 th.svelte-1jngbc0,.comparison-table.svelte-1jngbc0 td.svelte-1jngbc0{padding:1rem;text-align:left;border-bottom:1px solid var(--border-primary);vertical-align:middle}.comparison-table.svelte-1jngbc0 th.svelte-1jngbc0{background:var(--surface-secondary);font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--border-primary)}.attribute-header.svelte-1jngbc0.svelte-1jngbc0{min-width:200px;position:sticky;left:0;background:var(--surface-secondary);z-index:10}.framework-header.svelte-1jngbc0.svelte-1jngbc0{min-width:150px}.sortable.svelte-1jngbc0.svelte-1jngbc0{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease;position:relative}.sortable.svelte-1jngbc0.svelte-1jngbc0:hover{background:var(--surface-tertiary)}.sortable.sorted.svelte-1jngbc0.svelte-1jngbc0{background:var(--accent-secondary);border-color:var(--accent-primary)}.sort-button.svelte-1jngbc0.svelte-1jngbc0{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:0;background:none;border:none;color:var(--text-primary);font-size:inherit;font-weight:inherit;cursor:pointer;transition:all .2s ease}.sort-button.svelte-1jngbc0.svelte-1jngbc0:hover,.sortable.sorted.svelte-1jngbc0 .sort-button.svelte-1jngbc0{color:var(--accent-primary)}.sr-only.svelte-1jngbc0.svelte-1jngbc0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.framework-header-content.svelte-1jngbc0.svelte-1jngbc0{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%}.framework-sort.svelte-1jngbc0.svelte-1jngbc0{flex:1;min-width:0}.framework-sort-label.svelte-1jngbc0.svelte-1jngbc0{display:flex;align-items:center;gap:.5rem}.framework-icon.svelte-1jngbc0.svelte-1jngbc0{width:18px;height:18px;object-fit:contain;flex-shrink:0}.framework-name.svelte-1jngbc0.svelte-1jngbc0{font-size:var(--font-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remove-btn.svelte-1jngbc0.svelte-1jngbc0{display:flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:none;color:var(--text-danger);cursor:pointer;border-radius:.25rem;transition:all .2s ease}.remove-btn.svelte-1jngbc0.svelte-1jngbc0:hover{background:var(--surface-danger)}.details-row.svelte-1jngbc0.svelte-1jngbc0{background:var(--surface-tertiary)}.details-row.svelte-1jngbc0 th.svelte-1jngbc0,.details-row.svelte-1jngbc0 td.svelte-1jngbc0{border-bottom:none;padding:1.25rem 1rem}.details-label.svelte-1jngbc0.svelte-1jngbc0{font-size:var(--font-sm);font-weight:600;color:var(--text-secondary)}.details-link.svelte-1jngbc0.svelte-1jngbc0{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--font-sm);font-weight:500;color:var(--accent-primary);text-decoration:none;transition:all .2s ease}.details-link.svelte-1jngbc0.svelte-1jngbc0:hover{color:var(--accent-gradient);transform:translate(2px)}.attribute-cell.svelte-1jngbc0.svelte-1jngbc0{background:var(--surface-secondary);position:sticky;left:0;z-index:5;border-right:1px solid var(--border-primary)}.attribute-info.svelte-1jngbc0.svelte-1jngbc0{display:flex;flex-direction:column;gap:.25rem}.attribute-name.svelte-1jngbc0.svelte-1jngbc0{font-size:var(--font-sm);font-weight:600;color:var(--text-primary)}.attribute-desc.svelte-1jngbc0.svelte-1jngbc0{font-size:var(--font-xs);color:var(--text-secondary);line-height:1.3}.framework-cell.svelte-1jngbc0.svelte-1jngbc0{text-align:center}.score-display.svelte-1jngbc0.svelte-1jngbc0{display:flex;align-items:center;gap:.75rem}.score-bar-container.svelte-1jngbc0.svelte-1jngbc0{flex:1;height:.5rem;background:var(--surface-tertiary);border-radius:9999px;overflow:hidden}.score-bar.svelte-1jngbc0.svelte-1jngbc0{height:100%;border-radius:9999px;transition:all .3s ease}.score-text.svelte-1jngbc0.svelte-1jngbc0{font-size:var(--font-sm);font-weight:600;min-width:2.5rem}@media (max-width: 768px){.comparison-table.svelte-1jngbc0 th.svelte-1jngbc0,.comparison-table.svelte-1jngbc0 td.svelte-1jngbc0{padding:.75rem .5rem}.attribute-header.svelte-1jngbc0.svelte-1jngbc0{min-width:160px}.framework-header.svelte-1jngbc0.svelte-1jngbc0{min-width:120px}.framework-name.svelte-1jngbc0.svelte-1jngbc0,.attribute-name.svelte-1jngbc0.svelte-1jngbc0{font-size:.8125rem}.attribute-desc.svelte-1jngbc0.svelte-1jngbc0{font-size:.6875rem}.score-text.svelte-1jngbc0.svelte-1jngbc0{font-size:.8125rem;min-width:2.25rem}.sort-button.svelte-1jngbc0.svelte-1jngbc0{gap:.25rem}.framework-name.svelte-1jngbc0.svelte-1jngbc0{font-size:.8125rem}}@media (max-width: 640px){.sort-button.svelte-1jngbc0.svelte-1jngbc0{flex-direction:column;gap:.125rem}.framework-sort.svelte-1jngbc0.svelte-1jngbc0{text-align:center}}.compact-wrapper.svelte-gtek1k{--gap-lg:var(--gap-md);--gap-md:var(--gap-sm);height:100%}.compact-wrapper.svelte-gtek1k .card{background:transparent;border:none;padding:0;gap:var(--gap-sm)}.compact-wrapper.svelte-gtek1k .card h3,.compact-wrapper.svelte-gtek1k .card-header{display:none}.compact-wrapper.svelte-gtek1k .stats-grid,.compact-wrapper.svelte-gtek1k .stats-list{gap:var(--gap-xs)}.compact-wrapper.svelte-gtek1k .stat-item{padding:var(--gap-xs) var(--gap-sm)}.compact-wrapper.svelte-gtek1k .stat-icon{font-size:var(--font-base)}.compact-wrapper.svelte-gtek1k .stat-highlight .stat-value{font-size:var(--font-xl)}.compact-wrapper.svelte-gtek1k .stat-row .stat-value{font-size:var(--font-md)}.compact-wrapper.svelte-gtek1k .stat-label{font-size:var(--font-sm)}.compact-wrapper.svelte-gtek1k .latest-release,.compact-wrapper.svelte-gtek1k .dates,.compact-wrapper.svelte-gtek1k .keywords,.compact-wrapper.svelte-gtek1k .version-info,.compact-wrapper.svelte-gtek1k .btn-primary,.compact-wrapper.svelte-gtek1k .btn-secondary,.compact-wrapper.svelte-gtek1k .link{display:none!important}.compact-wrapper.svelte-gtek1k .btn-compact{display:inline-flex!important}.compact-wrapper.svelte-gtek1k .stat-row{padding:var(--gap-xs) 0}.compact-wrapper.svelte-gtek1k .chart-container{min-height:120px}.compact-wrapper.svelte-gtek1k .chart-container img{border-radius:var(--radius-sm)}.compact-wrapper.svelte-gtek1k .no-data{padding:var(--gap-md);min-height:120px}.compact-wrapper.svelte-gtek1k .loading{min-height:120px}.compact-wrapper.svelte-gtek1k .loading-spinner{width:24px;height:24px}.compact-wrapper.svelte-gtek1k .loading p{font-size:var(--font-sm)}.compact-wrapper.svelte-gtek1k .project-header{gap:var(--gap-sm)}.compact-wrapper.svelte-gtek1k .project-logo{width:40px;height:40px;padding:var(--gap-xs)}.compact-wrapper.svelte-gtek1k .project-title{font-size:var(--font-sm)}.compact-wrapper.svelte-gtek1k .project-description{font-size:var(--font-xs)}.compact-wrapper.svelte-gtek1k .project-links{display:flex!important;gap:var(--gap-xs)}.comparison-grid-wrapper.svelte-1pws1hn.svelte-1pws1hn{position:relative}.comparison-grid-container.svelte-1pws1hn.svelte-1pws1hn{overflow-x:auto;overflow-y:hidden}.comparison-grid-container.top-scroll.svelte-1pws1hn.svelte-1pws1hn{height:20px;margin-bottom:var(--gap-md)}.comparison-grid-container.main-scroll.svelte-1pws1hn.svelte-1pws1hn{margin-bottom:var(--gap-2xl)}.scroll-content.svelte-1pws1hn.svelte-1pws1hn{height:1px;width:calc(150px + (var(--cols) - 1) * 250px)}.comparison-grid.svelte-1pws1hn.svelte-1pws1hn{display:grid;grid-template-columns:150px repeat(calc(var(--cols) - 1),minmax(250px,1fr));gap:1px;background:var(--border-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow:hidden;min-width:min-content}.grid-header.svelte-1pws1hn.svelte-1pws1hn{background:var(--surface-secondary);padding:var(--gap-lg);font-weight:600;position:sticky;top:0;z-index:10}.framework-header.svelte-1pws1hn.svelte-1pws1hn{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);text-align:center}.framework-header-content.svelte-1pws1hn.svelte-1pws1hn{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--gap-sm);width:100%}.framework-info.svelte-1pws1hn.svelte-1pws1hn{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm);text-decoration:none;color:inherit;transition:opacity .2s ease}.framework-info.svelte-1pws1hn.svelte-1pws1hn:hover{opacity:.8}.framework-info.svelte-1pws1hn:hover h3.svelte-1pws1hn{text-decoration:underline}.framework-icon.svelte-1pws1hn.svelte-1pws1hn{width:auto;height:24px;object-fit:contain}.framework-header.svelte-1pws1hn h3.svelte-1pws1hn{margin:0;font-size:var(--font-base)}.remove-btn.svelte-1pws1hn.svelte-1pws1hn{background:transparent;border:1px solid transparent;color:var(--text-tertiary);cursor:pointer;padding:var(--gap-xs);border-radius:var(--radius-sm);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.remove-btn.svelte-1pws1hn.svelte-1pws1hn:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.row-label.svelte-1pws1hn.svelte-1pws1hn{background:var(--surface-secondary);padding:var(--gap-lg);font-weight:600;display:flex;align-items:center;position:sticky;left:0;z-index:9}.grid-header.svelte-1pws1hn.svelte-1pws1hn:first-child{z-index:11}.grid-cell.svelte-1pws1hn.svelte-1pws1hn{background:var(--surface-primary);padding:var(--gap-md);min-height:80px}.cell-content.svelte-1pws1hn.svelte-1pws1hn{display:flex;flex-direction:column;gap:var(--gap-sm);height:100%}.no-data-cell.svelte-1pws1hn.svelte-1pws1hn{display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-tertiary);font-style:italic;font-size:var(--font-sm)}.links-cell.svelte-1pws1hn.svelte-1pws1hn{gap:var(--gap-xs)}.link-btn.svelte-1pws1hn.svelte-1pws1hn{display:inline-block;padding:var(--gap-xs) var(--gap-sm);background:var(--surface-tertiary);border:1px solid var(--border-primary);border-radius:var(--radius-sm);text-decoration:none;color:var(--text-primary);font-size:var(--font-xs);text-align:center;transition:all .2s ease;display:flex;align-items:center;gap:var(--gap-sm);justify-content:center}.link-btn.svelte-1pws1hn.svelte-1pws1hn:hover{background:var(--surface-secondary);border-color:var(--accent-primary)}.link-btn.primary.svelte-1pws1hn.svelte-1pws1hn{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);font-weight:600}.license-text-btn.svelte-1pws1hn.svelte-1pws1hn{width:100%;padding:var(--gap-md);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-sm);font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.license-text-btn.svelte-1pws1hn.svelte-1pws1hn:hover{background:var(--surface-tertiary);transform:translateY(-1px)}.collapse-btn.svelte-1pws1hn.svelte-1pws1hn{width:100%;padding:var(--gap-sm);margin-top:var(--gap-sm);background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-xs);cursor:pointer;transition:all .2s ease}.collapse-btn.svelte-1pws1hn.svelte-1pws1hn:hover{background:var(--surface-tertiary);border-color:var(--accent-primary)}.license-section li{padding-left:1rem!important}@media (max-width: 768px){.comparison-grid.svelte-1pws1hn.svelte-1pws1hn{grid-template-columns:120px repeat(calc(var(--cols) - 1),minmax(200px,1fr))}.scroll-content.svelte-1pws1hn.svelte-1pws1hn{width:calc(120px + (var(--cols) - 1) * 200px)}}@keyframes svelte-av5f9y-heroFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-av5f9y-bgPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes svelte-av5f9y-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes svelte-av5f9y-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes svelte-av5f9y-iconSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-av5f9y-slideDownFade{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.hero-wrapper.svelte-av5f9y.svelte-av5f9y{margin:0 auto var(--gap-xl) auto}.hero.svelte-av5f9y.svelte-av5f9y{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-xl);padding:var(--gap-2xl) var(--gap-xl);background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-2xl);position:relative;overflow:hidden;animation:svelte-av5f9y-heroFadeIn .8s ease-out}.hero.svelte-av5f9y.svelte-av5f9y:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-primary) 30%,var(--accent-gradient) 70%,transparent);opacity:.4;animation:svelte-av5f9y-shimmer 3s linear infinite}.github-button.svelte-av5f9y.svelte-av5f9y{position:absolute;top:var(--gap-lg);right:var(--gap-lg);display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);color:var(--text-primary);text-decoration:none;font-size:var(--font-sm);font-weight:500;transition:all .3s ease;z-index:10;box-shadow:var(--shadow-md);animation:svelte-av5f9y-slideDownFade .6s cubic-bezier(.4,0,.2,1) 1.3s backwards}.github-button.svelte-av5f9y.svelte-av5f9y:hover{background:var(--surface-tertiary);border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:var(--shadow-lg);color:var(--text-primary)}.github-text.svelte-av5f9y.svelte-av5f9y{white-space:nowrap}.animated-bg.svelte-av5f9y.svelte-av5f9y{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--accent-primary) 12%,transparent) 0%,transparent 40%),radial-gradient(circle at 80% 70%,color-mix(in srgb,var(--accent-gradient) 8%,transparent) 0%,transparent 40%);animation:svelte-av5f9y-bgPulse 8s ease-in-out infinite;pointer-events:none}.hero-main.svelte-av5f9y.svelte-av5f9y{display:flex;flex-direction:column;gap:var(--gap-sm);position:relative;z-index:1}.title-group.svelte-av5f9y.svelte-av5f9y{display:flex;align-items:center;gap:var(--gap-md);text-decoration:none;cursor:pointer;transition:opacity var(--transition-normal)}.title-group.svelte-av5f9y.svelte-av5f9y:hover{opacity:.8}.icon-pulse.svelte-av5f9y.svelte-av5f9y{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:none;border-radius:var(--radius-lg);color:#fff;animation:svelte-av5f9y-pulse 9s ease-in-out infinite}.icon-pulse.svelte-av5f9y img.svelte-av5f9y{width:100%;height:100%;object-fit:contain}h1.svelte-av5f9y.svelte-av5f9y{font-size:var(--font-4xl);font-weight:800;margin:0;letter-spacing:-.03em;background:linear-gradient(135deg,var(--text-primary),var(--text-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tagline.svelte-av5f9y.svelte-av5f9y{font-size:var(--font-xl);color:var(--text-secondary);margin:0;line-height:1.5}.another-tagline.svelte-av5f9y.svelte-av5f9y{font-size:var(--font-md);color:var(--text-tertiary);margin:0;line-height:1.4}.another-tagline.svelte-av5f9y a.svelte-av5f9y{color:var(--accent-primary);text-decoration:none;position:relative;transition:color var(--transition-fast)}.another-tagline.svelte-av5f9y a.svelte-av5f9y:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--accent-primary);transform:scaleX(1);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color var(--transition-fast)}.another-tagline.svelte-av5f9y a.svelte-av5f9y:hover{color:var(--accent-gradient)}.another-tagline.svelte-av5f9y a.svelte-av5f9y:hover:after{background:var(--accent-gradient);transform:scaleX(1.05);transform-origin:right}.frameworks-nav.svelte-av5f9y.svelte-av5f9y{display:grid;grid-template-columns:repeat(9,1fr);gap:var(--gap-sm);position:relative;z-index:1;max-width:600px;margin:0 auto}.fw-link.svelte-av5f9y.svelte-av5f9y{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);border:1px solid var(--border-primary);background:var(--surface-primary);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000d;animation:svelte-av5f9y-iconSlideIn .5s ease-out backwards;animation-delay:var(--delay);padding:var(--gap-lg)}.fw-link.svelte-av5f9y.svelte-av5f9y:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--brand);opacity:0;transition:opacity .3s}.fw-link.svelte-av5f9y.svelte-av5f9y:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,var(--brand),transparent);border-radius:var(--radius-lg);opacity:0;z-index:-1;transition:opacity .3s}.fw-link.svelte-av5f9y.svelte-av5f9y:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 8px 24px color-mix(in srgb,var(--brand) 35%,transparent)}.fw-link.svelte-av5f9y.svelte-av5f9y:hover:before{opacity:.15}.fw-link.svelte-av5f9y.svelte-av5f9y:hover:after{opacity:.4}.fw-link.svelte-av5f9y:hover img.svelte-av5f9y{filter:grayscale(0);transform:scale(1.1) rotate(-3deg)}.fw-link.svelte-av5f9y img.svelte-av5f9y{position:relative;z-index:1;filter:grayscale(.1);transition:all .3s}.compare-link.svelte-av5f9y.svelte-av5f9y{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;gap:var(--gap-xs);flex-direction:column;border-radius:var(--radius-lg);border:2px solid var(--accent-primary);background:linear-gradient(135deg,var(--surface-primary),var(--surface-secondary));color:var(--accent-primary);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px color-mix(in srgb,var(--accent-primary) 15%,transparent);font-weight:600;font-size:var(--font-xs);text-decoration:none;animation:svelte-av5f9y-iconSlideIn .5s ease-out backwards;animation-delay:.85s}.compare-link.svelte-av5f9y.svelte-av5f9y:hover{background:linear-gradient(135deg,var(--accent-primary),var(--accent-gradient));color:#fff;transform:translateY(-4px) scale(1.05);box-shadow:0 8px 24px color-mix(in srgb,var(--accent-primary) 40%,transparent)}.compare-text.svelte-av5f9y.svelte-av5f9y{display:inline;line-height:1}@media (max-width: 1024px){.hero-wrapper.svelte-av5f9y.svelte-av5f9y{margin:48px auto var(--gap-xl)}.hero.svelte-av5f9y.svelte-av5f9y{flex-direction:column;align-items:flex-start;gap:var(--gap-lg);padding:var(--gap-xl) var(--gap-lg)}.frameworks-nav.svelte-av5f9y.svelte-av5f9y{grid-template-columns:repeat(9,1fr);width:100%}}@media (max-width: 768px){.hero-wrapper.svelte-av5f9y.svelte-av5f9y{margin:32px auto var(--gap-lg)}.hero.svelte-av5f9y.svelte-av5f9y{padding:var(--gap-lg) var(--gap-md)}.icon-pulse.svelte-av5f9y.svelte-av5f9y{width:44px;height:44px}h1.svelte-av5f9y.svelte-av5f9y{font-size:var(--font-2xl)}.tagline.svelte-av5f9y.svelte-av5f9y{font-size:var(--font-sm)}.fw-link.svelte-av5f9y img.svelte-av5f9y{width:28px;height:28px}.github-button.svelte-av5f9y.svelte-av5f9y{top:var(--gap-md);right:var(--gap-md);padding:.625rem .875rem;font-size:.8125rem}.github-text.svelte-av5f9y.svelte-av5f9y{display:none}}@media (max-width: 480px){.hero.svelte-av5f9y.svelte-av5f9y{padding:var(--gap-md);gap:var(--gap-md)}.title-group.svelte-av5f9y.svelte-av5f9y{gap:var(--gap-sm)}.icon-pulse.svelte-av5f9y.svelte-av5f9y{width:40px;height:40px}h1.svelte-av5f9y.svelte-av5f9y{font-size:var(--font-xl)}.tagline.svelte-av5f9y.svelte-av5f9y{font-size:var(--font-xs)}.frameworks-nav.svelte-av5f9y.svelte-av5f9y{grid-template-columns:repeat(6,1fr);gap:var(--gap-xs)}.fw-link.svelte-av5f9y img.svelte-av5f9y{width:24px;height:24px}.compare-text.svelte-av5f9y.svelte-av5f9y{font-size:.65rem}.github-button.svelte-av5f9y.svelte-av5f9y{padding:.5rem}}
