.insights-content.svelte-bn5ikt{container-type:inline-size}.insights-bento.svelte-bn5ikt{-moz-column-count:1;column-count:1;-moz-column-gap:.75rem;column-gap:.75rem}@container (min-width: 30rem){.insights-bento.svelte-bn5ikt{-moz-column-count:2;column-count:2}}@container (min-width: 52rem){.insights-bento.svelte-bn5ikt{-moz-column-count:3;column-count:3}}.insight-tile.svelte-bn5ikt{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.75rem;border-radius:.75rem;border:1px solid;padding:.85rem .9rem}.impact-high.svelte-bn5ikt{border-color:color-mix(in srgb,var(--color-error) 45%,transparent);background:color-mix(in srgb,var(--color-error) 18%,transparent)}.impact-medium.svelte-bn5ikt{border-color:color-mix(in srgb,var(--color-warning) 42%,transparent);background:color-mix(in srgb,var(--color-warning) 16%,transparent)}.impact-low.svelte-bn5ikt{border-color:color-mix(in srgb,var(--color-info) 36%,transparent);background:color-mix(in srgb,var(--color-info) 12%,transparent);padding:.6rem .7rem}.tile-head.svelte-bn5ikt{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.tile-emoji.svelte-bn5ikt{font-size:.95rem;line-height:1}.impact-high.svelte-bn5ikt .tile-emoji:where(.svelte-bn5ikt){color:var(--color-error)}.impact-medium.svelte-bn5ikt .tile-emoji:where(.svelte-bn5ikt){color:var(--color-warning)}.impact-low.svelte-bn5ikt .tile-emoji:where(.svelte-bn5ikt){color:var(--color-info);font-size:.85rem}.tile-title.svelte-bn5ikt{font-weight:600;color:var(--color-text-primary);font-size:.9rem;line-height:1.2;min-width:0}.impact-low.svelte-bn5ikt .tile-title:where(.svelte-bn5ikt){font-size:.8rem}.tile-chip.svelte-bn5ikt{margin-left:auto;border-radius:9999px;padding:.15rem .55rem;font-size:.65rem;font-weight:600;text-transform:capitalize;white-space:nowrap;border:1px solid}.impact-high.svelte-bn5ikt .tile-chip:where(.svelte-bn5ikt){background:color-mix(in srgb,var(--color-error) 18%,transparent);border-color:color-mix(in srgb,var(--color-error) 40%,transparent);color:var(--color-error)}.impact-medium.svelte-bn5ikt .tile-chip:where(.svelte-bn5ikt){background:color-mix(in srgb,var(--color-warning) 16%,transparent);border-color:color-mix(in srgb,var(--color-warning) 38%,transparent);color:var(--color-warning)}.tile-desc.svelte-bn5ikt{margin-top:.45rem;font-size:.8rem;line-height:1.45;color:color-mix(in srgb,var(--color-text-primary) 80%,transparent)}.impact-low.svelte-bn5ikt .tile-desc:where(.svelte-bn5ikt){margin-top:.3rem;font-size:.74rem;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tile-rec.svelte-bn5ikt{margin-top:.6rem;border-radius:.4rem;background:color-mix(in srgb,var(--color-text-primary) 8%,transparent);padding:.55rem .65rem}.tile-rec-label.svelte-bn5ikt{font-size:.78rem;line-height:1.4;color:var(--color-text-primary)}.tile-rec-inline.svelte-bn5ikt{margin-top:.45rem;font-size:.74rem;line-height:1.4;color:var(--color-text-primary)}.tile-metro.svelte-bn5ikt{margin-top:.5rem;display:inline-block;font-size:.72rem;font-weight:600;color:var(--color-text-accent)}.pretty-scroll.svelte-16ngkxb{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-text-secondary) 30%,transparent) transparent}.pretty-scroll.svelte-16ngkxb::-webkit-scrollbar{width:6px}.pretty-scroll.svelte-16ngkxb::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text-secondary) 30%,transparent);border-radius:9999px}.bento-grid.svelte-b8op7r{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-items:stretch}@media(min-width:640px){.bento-grid.svelte-b8op7r{gap:1rem}}@media(min-width:1024px){.bento-grid.svelte-b8op7r{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.bento-grid:has(>.bento-cell[hidden])>.bento-cell:not([hidden]){grid-column:1 / -1}}.bento-cell.svelte-1ywk147{min-height:0;container-type:inline-size}@media(min-width:1024px){.bento-cell.svelte-1ywk147{height:100%;grid-column:span var(--bento-span)}}@media(min-width:1280px){.bento-cell.svelte-1ywk147{grid-column:span var(--bento-span-xl)}}.skeleton-card.svelte-htqqzr{animation:svelte-htqqzr-la-pausa-card-fade .3s ease-out}.skeleton-line.svelte-htqqzr{animation:svelte-htqqzr-la-pausa-shimmer 2s ease-in-out infinite;background-size:200% 100%;background-image:linear-gradient(90deg,var(--color-muted, rgba(255, 255, 255, .06)) 25%,var(--color-surface, rgba(255, 255, 255, .12)) 50%,var(--color-muted, rgba(255, 255, 255, .06)) 75%)}@keyframes svelte-htqqzr-la-pausa-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-htqqzr-la-pausa-card-fade{0%{opacity:0}to{opacity:1}}.email-prefs-card.svelte-ow9gf0{background:var(--color-surface);border-color:color-mix(in srgb,var(--color-border) 60%,transparent)}.pref-list.svelte-ow9gf0>div:where(.svelte-ow9gf0)+div:where(.svelte-ow9gf0){border-top:1px solid color-mix(in srgb,var(--color-border) 40%,transparent)}.skel.svelte-ow9gf0{background:var(--color-muted)}.switch-slot.svelte-ow9gf0{display:flex;align-items:center;justify-content:flex-end;min-width:2.75rem;height:1.5rem}.pref-switch.svelte-ow9gf0{position:relative;height:1.5rem;width:2.75rem;flex-shrink:0;border-radius:9999px;border:none;cursor:pointer;padding:0;transition:background-color .2s ease}.pref-switch.svelte-ow9gf0:focus-visible{outline:2px solid var(--color-text-accent);outline-offset:2px}.pref-knob.svelte-ow9gf0{position:absolute;top:.125rem;left:.125rem;height:1.25rem;width:1.25rem;border-radius:9999px;background-color:var(--color-bg);box-shadow:0 1px 2px #00000040;transition:transform .2s ease}.pref-knob.on.svelte-ow9gf0{transform:translate(1.25rem)}.pref-spinner.svelte-ow9gf0{display:inline-block;height:1.25rem;width:1.25rem;border-radius:9999px;border:2px solid color-mix(in srgb,var(--color-text-accent) 28%,transparent);border-top-color:var(--color-text-accent);animation:svelte-ow9gf0-pref-spin .6s linear infinite}@keyframes svelte-ow9gf0-pref-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pref-spinner.svelte-ow9gf0{animation-duration:1.4s}.pref-knob.svelte-ow9gf0{transition:none}}.glass-card.svelte-1m0gshv{border:1px solid var(--color-border);background:var(--color-glass-card, rgba(255, 255, 255, .03));backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
