.health-tile.svelte-1qhqhcx{position:relative;background:linear-gradient(180deg,color-mix(in oklab,var(--tile-tone) 9%,var(--bg-secondary)) 0%,var(--bg-secondary) 80%);border:1px solid var(--border-subtle);border-left:4px solid var(--tile-tone);border-radius:var(--radius-md, 6px);padding:1rem 1.2rem;margin-bottom:1.5rem;overflow:hidden}.tile-row.svelte-1qhqhcx{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:center}.grade-block.svelte-1qhqhcx{display:flex;flex-direction:column;align-items:center;gap:.2rem}.grade.svelte-1qhqhcx{font-family:SF Mono,monospace;font-size:4.4rem;line-height:.9;font-weight:800;color:var(--tile-tone);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.composite.svelte-1qhqhcx{font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem);color:var(--text-secondary);font-variant-numeric:tabular-nums}.content.svelte-1qhqhcx{min-width:0}.narrative.svelte-1qhqhcx{margin:0 0 .4rem;color:var(--text-primary);font-size:var(--fs-md, 1rem);line-height:1.45}.spark.svelte-1qhqhcx{width:100%;height:18px;margin-bottom:.5rem;display:block}.spark-line.svelte-1qhqhcx{filter:drop-shadow(0 0 1px color-mix(in oklab,var(--tile-tone) 60%,transparent))}.subs.svelte-1qhqhcx{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.3rem .6rem}.sub.svelte-1qhqhcx{display:grid;grid-template-columns:1fr 60px auto auto;align-items:center;gap:.4rem;font-size:var(--fs-xs, .7rem)}.sub-label.svelte-1qhqhcx{color:var(--text-secondary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sub-bar.svelte-1qhqhcx{position:relative;width:60px;height:4px;background:var(--border-subtle);border-radius:2px;overflow:hidden}.sub-fill.svelte-1qhqhcx{position:absolute;inset:0 auto 0 0;background:var(--tile-tone);border-radius:2px}.sub-val.svelte-1qhqhcx{color:var(--text-primary);font-family:SF Mono,monospace;font-variant-numeric:tabular-nums;font-weight:600}.sub-val.svelte-1qhqhcx em:where(.svelte-1qhqhcx){font-style:normal;color:var(--text-secondary);font-weight:400;margin-left:1px}.sub-w.svelte-1qhqhcx{color:var(--text-muted, var(--text-secondary));font-family:SF Mono,monospace;font-size:.85em}@media (max-width: 640px){.tile-row.svelte-1qhqhcx{grid-template-columns:1fr;gap:.6rem}.grade-block.svelte-1qhqhcx{flex-direction:row;gap:.6rem;align-items:baseline}.grade.svelte-1qhqhcx{font-size:3.2rem}}@media (prefers-reduced-motion: reduce){.spark-line.svelte-1qhqhcx{filter:none}}[data-theme=light] .health-tile.svelte-1qhqhcx{background:linear-gradient(180deg,color-mix(in oklab,var(--tile-tone) 14%,var(--bg-secondary)) 0%,var(--bg-secondary) 80%)}
