.freshness-label.svelte-1asqplr{position:relative;display:inline-flex;max-width:100%;align-items:center;border:1px solid var(--color-border, #e7e5e4);border-radius:9999px;background:var(--color-secondary, #f5f5f4);color:var(--color-muted, #78716c);font-family:var(--font-sans, system-ui, sans-serif);font-size:12px;font-style:normal;font-weight:700;line-height:1;padding:5px 9px;white-space:nowrap}.freshness-label[data-tier=stale].svelte-1asqplr{border-color:var(--color-muted-amber-border, #fde68a);background:var(--color-muted-amber-surface, #fffbeb);color:var(--color-muted-amber, #92400e)}.freshness-label[data-tier=very-stale].svelte-1asqplr{border-color:var(--color-muted-red-border, #fecaca);background:var(--color-muted-red-surface, #fef2f2);color:var(--color-muted-red, #991b1b)}.freshness-label.svelte-1asqplr:focus-visible{outline:2px solid var(--color-primary, #ff6b00);outline-offset:2px}.freshness-tooltip.svelte-1asqplr{position:absolute;bottom:calc(100% + 8px);left:0;z-index:30;width:max-content;max-width:min(280px,calc(100vw - 48px));border:1px solid var(--color-border, #e7e5e4);border-radius:10px;background:var(--color-foreground, #1c1917);box-shadow:0 12px 30px #1c19172e;color:var(--color-surface, #ffffff);font-size:12px;font-weight:600;line-height:1.45;opacity:0;padding:10px 12px;pointer-events:none;text-align:left;transform:translateY(4px);transition:opacity .12s ease-out,transform .12s ease-out,visibility .12s ease-out;visibility:hidden;white-space:normal}.freshness-tooltip.svelte-1asqplr:after{position:absolute;bottom:-5px;left:18px;width:9px;height:9px;border-bottom:1px solid var(--color-border, #e7e5e4);border-right:1px solid var(--color-border, #e7e5e4);background:var(--color-foreground, #1c1917);content:"";transform:rotate(45deg)}.freshness-label.svelte-1asqplr:hover .freshness-tooltip:where(.svelte-1asqplr),.freshness-label.svelte-1asqplr:focus-visible .freshness-tooltip:where(.svelte-1asqplr){opacity:1;transform:translateY(0);visibility:visible}.header-band.svelte-17x4tvb{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}@media(min-width:1024px){.header-band.svelte-17x4tvb{grid-template-columns:1fr auto;gap:32px}.header-right.svelte-17x4tvb{position:sticky;top:24px}}@keyframes svelte-17x4tvb-scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-17x4tvb-checkDraw{0%{stroke-dashoffset:24;opacity:0}to{stroke-dashoffset:0;opacity:1}}
