.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) option:where(.svelte-1m50zdm):not([hidden]){background:var(--widget-bg);color:var(--widget-fg)}.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}:is(.results.svelte-1m50zdm:has(.table-layout:where(.svelte-1m50zdm)),.results.svelte-1m50zdm:has(.clause-cards:where(.svelte-1m50zdm))){overflow:hidden}.results.svelte-1m50zdm:not(:has(.table-layout)):not(:has(.clause-cards)){max-height:min(70vh,520px);overflow:auto}.results.svelte-1m50zdm>.muted:where(.svelte-1m50zdm){margin:0;padding:1rem}.clause-cards.svelte-1m50zdm{display:none}.table-scroll.svelte-1m50zdm{-webkit-overflow-scrolling:touch;scrollbar-color:var(--widget-border) transparent;max-height:min(70vh,520px);overflow:auto}.table-scroll.svelte-1m50zdm::-webkit-scrollbar{width:8px}.table-scroll.svelte-1m50zdm::-webkit-scrollbar-thumb{background:var(--widget-border);border-radius:4px}.table.svelte-1m50zdm{background:var(--widget-surface);font-size:.9rem;line-height:1.45}.table-head.svelte-1m50zdm,.table-row.svelte-1m50zdm{grid-template-columns:4.5rem minmax(0,1fr);display:grid}.table-head.svelte-1m50zdm{z-index:1;background:var(--table-heading-bg);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 1rem}.table-head.svelte-1m50zdm [role=columnheader]:where(.svelte-1m50zdm){border-bottom-color:color-mix(in oklch, var(--accent-foreground) 18%, var(--table-heading-bg))}.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);padding-inline:.5rem}.table-head.svelte-1m50zdm [role=columnheader]:where(.svelte-1m50zdm):first-child{border-right-color:color-mix(in oklch, var(--accent-foreground) 22%, var(--table-heading-bg))}.table.svelte-1m50zdm [role=cell]:where(.svelte-1m50zdm):last-child{overflow-wrap:anywhere}.table-row.svelte-1m50zdm:last-child [role=cell]:where(.svelte-1m50zdm){border-bottom:none}@media (width<=1024px){.table-layout.svelte-1m50zdm{display:none}.results.svelte-1m50zdm:has(.clause-cards:where(.svelte-1m50zdm)){background:0 0;border:0;overflow:visible}.clause-cards.svelte-1m50zdm{-webkit-overflow-scrolling:touch;flex-direction:column;gap:.75rem;max-height:min(70vh,520px);padding:0;display:flex;overflow:auto}.clause-card.svelte-1m50zdm{border:1px solid var(--widget-border);background:var(--widget-surface);border-radius:8px;padding:.75rem .85rem}.clause-card__score-row.svelte-1m50zdm{align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.clause-card__label.svelte-1m50zdm{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-foreground);font-size:.72rem;font-weight:600}.clause-card__score.svelte-1m50zdm{font-variant-numeric:tabular-nums;color:var(--widget-fg);font-size:.95rem;font-weight:600}.clause-card__text-block.svelte-1m50zdm{gap:.35rem;display:grid}.clause-card__text.svelte-1m50zdm{color:var(--widget-fg);overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.55}.clause-card__text.svelte-1m50zdm:not(.is-expanded){-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clause-card__toggle.svelte-1m50zdm{color:var(--widget-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin:.15rem 0 0;padding:0;font-size:.85rem;font-weight:600}.clause-card__toggle.svelte-1m50zdm:hover{color:var(--widget-fg)}.clause-card__toggle.svelte-1m50zdm:focus-visible{outline:2px solid var(--widget-accent);outline-offset:2px;border-radius:2px}}@media (width<=600px){.filters.svelte-1m50zdm select:where(.svelte-1m50zdm){padding:.48rem .8rem;font-size:.85rem}}
