.tool-hero-fallback[data-astro-cid-5aof4dfm]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:1rem;overflow:hidden;background:radial-gradient(circle at 30% 25%,hsl(var(--cmp-tool-hue) 70% 55% / .35),transparent 55%),radial-gradient(circle at 75% 80%,hsl(calc(var(--cmp-tool-hue) + 35) 70% 50% / .28),transparent 60%),linear-gradient(135deg,hsl(var(--cmp-tool-hue) 65% 18%),hsl(calc(var(--cmp-tool-hue) + 20) 60% 12%));box-shadow:0 14px 40px -16px hsl(var(--cmp-tool-hue) 70% 30% / .35),inset 0 1px hsl(var(--cmp-tool-hue) 80% 70% / .15);display:grid;place-items:center}html.dark .tool-hero-fallback[data-astro-cid-5aof4dfm]{background:radial-gradient(circle at 30% 25%,hsl(var(--cmp-tool-hue) 70% 55% / .4),transparent 55%),radial-gradient(circle at 75% 80%,hsl(calc(var(--cmp-tool-hue) + 35) 70% 50% / .3),transparent 60%),linear-gradient(135deg,hsl(var(--cmp-tool-hue) 60% 14%),hsl(calc(var(--cmp-tool-hue) + 20) 55% 8%))}.thf-glow[data-astro-cid-5aof4dfm]{position:absolute;inset:-25%;background:radial-gradient(circle,hsl(var(--cmp-tool-hue) 80% 65% / .18),transparent 50%);filter:blur(40px);animation:thf-pulse 8s ease-in-out infinite;pointer-events:none}@keyframes thf-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.thf-grain[data-astro-cid-5aof4dfm]{position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.18 0'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23n)'/%3E%3C/svg%3E");background-size:100px;opacity:.5;mix-blend-mode:overlay;pointer-events:none}.thf-icon-wrapper[data-astro-cid-5aof4dfm]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem;border-radius:1.5rem;background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 24px -8px #0000004d,inset 0 1px #fff3}html.dark .thf-icon-wrapper[data-astro-cid-5aof4dfm]{background:#ffffff0a}.thf-icon[data-astro-cid-5aof4dfm]{border-radius:1.125rem;box-shadow:0 8px 20px -8px hsl(var(--cmp-tool-hue) 70% 30% / .5)}.thf-label[data-astro-cid-5aof4dfm]{position:relative;z-index:2;margin-top:1rem}.thf-label-name[data-astro-cid-5aof4dfm]{display:inline-block;padding:.375rem 1rem;border-radius:9999px;background:#ffffff1f;color:#fffffff2;font-size:.875rem;font-weight:700;letter-spacing:-.005em;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(prefers-reduced-motion:reduce){.thf-glow[data-astro-cid-5aof4dfm]{animation:none}}.sl-compare-btn[data-astro-cid-plzc3itd]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem 1rem;border-radius:9999px;border:1px solid var(--border, #e5e7eb);background:var(--surface-raised, #fff);color:var(--ink, #0f172a);font-size:.875rem;font-weight:700;cursor:pointer;transition:color .18s,border-color .18s,background .18s,transform .18s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sl-compare-btn[data-astro-cid-plzc3itd]:hover,.sl-compare-btn[data-astro-cid-plzc3itd]:focus-visible{color:var(--brand-700, #1d4ed8);border-color:var(--brand-400, #60a5fa);background:var(--brand-soft, #eff6ff);transform:translateY(-1px);outline:none}html.dark .sl-compare-btn[data-astro-cid-plzc3itd]{background:#182b3c;border-color:#324a62;color:#e2e8f0}html.dark .sl-compare-btn[data-astro-cid-plzc3itd]:hover{color:var(--brand-300, #93c5fd);background:color-mix(in oklch,var(--brand-500, #3b82f6) 14%,transparent);border-color:color-mix(in oklch,var(--brand-500, #3b82f6) 50%,transparent)}.sl-compare-btn[data-astro-cid-plzc3itd].is-active{color:#fff;background:var(--accent-500, #10b981);border-color:var(--accent-500, #10b981)}.sl-compare-btn[data-astro-cid-plzc3itd].is-active:hover{background:var(--accent-hover, #059669)}.sl-compare-btn[data-astro-cid-plzc3itd] [data-astro-cid-plzc3itd][data-label-active],.sl-compare-btn[data-astro-cid-plzc3itd].is-active [data-astro-cid-plzc3itd][data-label-add]{display:none}.sl-compare-btn[data-astro-cid-plzc3itd].is-active [data-astro-cid-plzc3itd][data-label-active]{display:inline}.sl-compare-icon-check[data-astro-cid-plzc3itd],.sl-compare-btn[data-astro-cid-plzc3itd].is-active .sl-compare-icon-add[data-astro-cid-plzc3itd]{display:none}.sl-compare-btn[data-astro-cid-plzc3itd].is-active .sl-compare-icon-check[data-astro-cid-plzc3itd]{display:inline}
