.blog-widget.svelte-1m50zdm{--widget-bg:var(--card);--widget-fg:var(--foreground);--widget-muted:var(--muted-foreground);--widget-border:var(--border);--widget-input-bg:var(--background);--widget-accent:var(--primary);--widget-accent-soft:color-mix(in oklch, var(--primary) 14%, transparent);--widget-surface:var(--card);--widget-chart-grid:color-mix(in oklch, var(--foreground) 14%, transparent);--widget-chart-angle:color-mix(in oklch, var(--foreground) 18%, transparent);border:1px solid var(--widget-border);border-radius:var(--radius-card,12px);background:var(--widget-bg);max-width:960px;color:var(--widget-fg);font-family:var(--font-sans);box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 4%, transparent), 0 12px 32px -20px color-mix(in oklch, var(--foreground) 18%, transparent);margin:2rem auto;padding:clamp(1.25rem,3vw,2rem)}.blog-widget.svelte-1m50zdm h2:where(.svelte-1m50zdm){text-align:center;margin:0 0 .65rem;font-size:clamp(1.2rem,2.5vw,1.45rem);font-weight:700;line-height:1.3}.blog-widget.svelte-1m50zdm>p:where(.svelte-1m50zdm):first-of-type{color:var(--widget-muted);text-align:center;margin:0 0 1rem;font-size:.95rem;line-height:1.5}.blog-widget.svelte-1m50zdm .muted:where(.svelte-1m50zdm){color:var(--widget-muted);text-align:center;margin:.75rem 0 0;font-style:italic}.blog-widget.svelte-1m50zdm .filters:where(.svelte-1m50zdm){flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.75rem;margin-bottom:.75rem;display:flex}.blog-widget.svelte-1m50zdm .filters:where(.svelte-1m50zdm) button:where(.svelte-1m50zdm){border:1.5px solid var(--widget-border);width:2.75rem;height:2.75rem;color:var(--widget-accent);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .15s,border-color .15s;display:flex}.blog-widget.svelte-1m50zdm .filters:where(.svelte-1m50zdm) button:where(.svelte-1m50zdm):hover{background:var(--widget-accent-soft);border-color:color-mix(in oklch, var(--widget-accent) 45%, var(--widget-border))}.blog-widget.svelte-1m50zdm .filters:where(.svelte-1m50zdm) button:where(.svelte-1m50zdm):focus-visible{outline:2px solid var(--widget-accent);outline-offset:2px}@media (width<=600px){.blog-widget.svelte-1m50zdm{margin-inline:0;padding:1rem}.blog-widget.svelte-1m50zdm>p:where(.svelte-1m50zdm):first-of-type{font-size:.85rem}.blog-widget.svelte-1m50zdm .filters:where(.svelte-1m50zdm) button:where(.svelte-1m50zdm){width:2.25rem;height:2.25rem}}.filters.svelte-1m50zdm>div:where(.svelte-1m50zdm){flex:12rem;min-width:10rem}.filters.svelte-1m50zdm label:where(.svelte-1m50zdm){margin-bottom:.25rem;font-size:.85rem;font-weight:600;display:block}.filters.svelte-1m50zdm select:where(.svelte-1m50zdm){width:100%;font:inherit;border:1px solid var(--widget-border);background:var(--widget-input-bg);color:var(--widget-fg);border-radius:6px;padding:.55rem .9rem;font-size:.97rem}.filters.svelte-1m50zdm select:where(.svelte-1m50zdm):focus{border-color:var(--widget-accent);background:var(--widget-accent-soft);outline:none}.results.svelte-1m50zdm{border:1px solid var(--widget-border);border-radius:8px;margin-top:.25rem;overflow:hidden}.results.svelte-1m50zdm:has(.table:where(.svelte-1m50zdm)){overflow:hidden}.results.svelte-1m50zdm:not(:has(.table)){max-height:min(70vh,520px);overflow:auto}.results.svelte-1m50zdm>.muted:where(.svelte-1m50zdm){margin:0;padding:1rem}.table.svelte-1m50zdm{--score-col:6.25rem;background:var(--widget-surface);scrollbar-color:var(--widget-border) transparent;max-height:min(70vh,520px);font-size:.9rem;line-height:1.45;overflow:auto}.table.svelte-1m50zdm::-webkit-scrollbar{width:8px}.table.svelte-1m50zdm::-webkit-scrollbar-thumb{background:var(--widget-border);border-radius:4px}.table.svelte-1m50zdm [role=row]:where(.svelte-1m50zdm){grid-template-columns:var(--score-col) minmax(0, 1fr);display:grid}.table.svelte-1m50zdm>[role=rowgroup]:where(.svelte-1m50zdm){z-index:1;background:var(--accent);color:var(--accent-foreground);font-weight:600;position:sticky;top:0}.table.svelte-1m50zdm [role=columnheader]:where(.svelte-1m50zdm),.table.svelte-1m50zdm [role=cell]:where(.svelte-1m50zdm){border-bottom:1px solid var(--widget-border);min-width:0;padding:.5rem .75rem}.table.svelte-1m50zdm [role=columnheader]:where(.svelte-1m50zdm){border-bottom-color:color-mix(in oklch, var(--accent-foreground) 18%, var(--accent))}.table.svelte-1m50zdm [role=columnheader]:where(.svelte-1m50zdm):first-child,.table.svelte-1m50zdm [role=cell]:where(.svelte-1m50zdm):first-child{box-sizing:border-box;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;border-right:1px solid var(--widget-border)}.table.svelte-1m50zdm [role=columnheader]:where(.svelte-1m50zdm):first-child{border-right-color:color-mix(in oklch, var(--accent-foreground) 22%, var(--accent))}.table.svelte-1m50zdm [role=cell]:where(.svelte-1m50zdm):last-child{overflow-wrap:anywhere}.table.svelte-1m50zdm [role=row]:where(.svelte-1m50zdm):last-child [role=cell]:where(.svelte-1m50zdm){border-bottom:none}@media (width<=600px){.filters.svelte-1m50zdm select:where(.svelte-1m50zdm){padding:.48rem .8rem;font-size:.85rem}}.blog-widget.svelte-1tvssiz{--widget-bg:var(--card);--widget-fg:var(--foreground);--widget-muted:var(--muted-foreground);--widget-border:var(--border);--widget-input-bg:var(--background);--widget-accent:var(--primary);--widget-accent-soft:color-mix(in oklch, var(--primary) 14%, transparent);--widget-surface:var(--card);--widget-chart-grid:color-mix(in oklch, var(--foreground) 14%, transparent);--widget-chart-angle:color-mix(in oklch, var(--foreground) 18%, transparent);border:1px solid var(--widget-border);border-radius:var(--radius-card,12px);background:var(--widget-bg);max-width:960px;color:var(--widget-fg);font-family:var(--font-sans);box-shadow:0 1px 2px color-mix(in oklch, var(--foreground) 4%, transparent), 0 12px 32px -20px color-mix(in oklch, var(--foreground) 18%, transparent);margin:2rem auto;padding:clamp(1.25rem,3vw,2rem)}.blog-widget.svelte-1tvssiz h2:where(.svelte-1tvssiz){text-align:center;margin:0 0 .65rem;font-size:clamp(1.2rem,2.5vw,1.45rem);font-weight:700;line-height:1.3}.blog-widget.svelte-1tvssiz>p:where(.svelte-1tvssiz):first-of-type{color:var(--widget-muted);text-align:center;margin:0 0 1rem;font-size:.95rem;line-height:1.5}.blog-widget.svelte-1tvssiz .muted:where(.svelte-1tvssiz){color:var(--widget-muted);text-align:center;margin:.75rem 0 0;font-style:italic}.blog-widget.svelte-1tvssiz .filters:where(.svelte-1tvssiz){flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.75rem;margin-bottom:.75rem;display:flex}.blog-widget.svelte-1tvssiz .filters:where(.svelte-1tvssiz) button:where(.svelte-1tvssiz){border:1.5px solid var(--widget-border);width:2.75rem;height:2.75rem;color:var(--widget-accent);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .15s,border-color .15s;display:flex}.blog-widget.svelte-1tvssiz .filters:where(.svelte-1tvssiz) button:where(.svelte-1tvssiz):hover{background:var(--widget-accent-soft);border-color:color-mix(in oklch, var(--widget-accent) 45%, var(--widget-border))}.blog-widget.svelte-1tvssiz .filters:where(.svelte-1tvssiz) button:where(.svelte-1tvssiz):focus-visible{outline:2px solid var(--widget-accent);outline-offset:2px}@media (width<=600px){.blog-widget.svelte-1tvssiz{margin-inline:0;padding:1rem}.blog-widget.svelte-1tvssiz>p:where(.svelte-1tvssiz):first-of-type{font-size:.85rem}.blog-widget.svelte-1tvssiz .filters:where(.svelte-1tvssiz) button:where(.svelte-1tvssiz){width:2.25rem;height:2.25rem}}.filters.svelte-1tvssiz>div:where(.svelte-1tvssiz){flex:260px;align-items:stretch;gap:.5rem;min-width:220px;display:flex;position:relative}.filters.svelte-1tvssiz input:where(.svelte-1tvssiz){width:auto;font:inherit;border:1px solid var(--widget-border);background:var(--widget-input-bg);color:var(--widget-fg);border-radius:6px;flex:1;padding:.55rem .9rem;font-size:.97rem}.filters.svelte-1tvssiz input:where(.svelte-1tvssiz):focus{border-color:var(--widget-accent);background:var(--widget-accent-soft);outline:none}.suggestions.svelte-1tvssiz{border:1px solid var(--widget-border);background:var(--widget-surface);max-height:200px;box-shadow:0 2px 8px color-mix(in oklch, var(--foreground) 10%, transparent);z-index:20;scrollbar-color:var(--widget-border) transparent;border-radius:0 0 6px 6px;position:absolute;top:calc(100% + 4px);left:0;right:2.75rem;overflow-y:auto}.suggestions.svelte-1tvssiz::-webkit-scrollbar{width:8px}.suggestions.svelte-1tvssiz::-webkit-scrollbar-thumb{background:var(--widget-border);border-radius:4px}.suggestions.svelte-1tvssiz [role=option]:where(.svelte-1tvssiz){cursor:pointer;padding:.55rem 1rem;font-size:.9rem}.suggestions.svelte-1tvssiz [role=option]:where(.svelte-1tvssiz):hover{background:var(--widget-accent-soft)}.chips.svelte-1tvssiz{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:.75rem;display:flex}.chip.svelte-1tvssiz{-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:.25rem;padding:.15em .35em .15em .65em;font-size:.78rem;display:inline-flex}.chip.svelte-1tvssiz button:where(.svelte-1tvssiz){color:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;margin:0;padding:0 .15rem;font-size:1.1em;line-height:1}.chip.svelte-1tvssiz button:where(.svelte-1tvssiz):hover{opacity:.55}.chart.svelte-1tvssiz{aspect-ratio:1;border:1px solid var(--widget-border);background:var(--widget-surface);border-radius:8px;width:100%;max-height:min(90vw,720px);margin:.25rem auto 0;padding:.4rem;position:relative}.chart.svelte-1tvssiz canvas:where(.svelte-1tvssiz){display:block;width:100%!important;height:100%!important}@media (width<=600px){.filters.svelte-1tvssiz input:where(.svelte-1tvssiz){padding:.48rem .8rem;font-size:.85rem}.chip.svelte-1tvssiz{font-size:.7rem}.suggestions.svelte-1tvssiz [role=option]:where(.svelte-1tvssiz){font-size:.83rem}.chart.svelte-1tvssiz{max-height:68vh}}.footnote.svelte-eaotu9{font-family:var(--font-sans);color:var(--muted-foreground);margin:2.25rem 0 0;padding:0;font-size:.8125rem;line-height:1.55}.footnote.svelte-eaotu9 p{margin:0}.footnote.svelte-eaotu9 p+p{margin-top:.75rem}
