.jr-metrics.svelte-1gt2yrk{grid-template-columns:repeat(3,1fr)}.jr-seg.svelte-1gt2yrk{margin-bottom:8px}.jr-month.svelte-1gt2yrk{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin:26px 0 12px;display:flex;align-items:baseline;gap:10px}.jr-month.svelte-1gt2yrk:after{content:"";flex:1;height:1px;background:var(--line)}.jr-month.svelte-1gt2yrk .ct:where(.svelte-1gt2yrk){color:var(--ink-4);font-weight:500;letter-spacing:.04em}.jr-list.svelte-1gt2yrk{display:flex;flex-direction:column;gap:10px}.jr-entry.svelte-1gt2yrk{display:grid;grid-template-columns:46px 1fr auto;gap:16px;align-items:center;background:var(--card-bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px 16px;box-shadow:var(--elev);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.jr-entry.svelte-1gt2yrk:hover{border-color:var(--line-strong);transform:translateY(-1px)}.jr-entry.svelte-1gt2yrk:focus-visible{outline:2px solid var(--accent-soft-strong);outline-offset:2px}.jr-day.svelte-1gt2yrk{text-align:center}.jr-day.svelte-1gt2yrk .d:where(.svelte-1gt2yrk){font-family:var(--font-display);font-size:20px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink)}.jr-day.svelte-1gt2yrk .mo:where(.svelte-1gt2yrk){font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);margin-top:3px}.jr-main.svelte-1gt2yrk{min-width:0}.jr-name.svelte-1gt2yrk{font-size:14px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jr-meta.svelte-1gt2yrk{font-size:12px;color:var(--ink-3);margin-top:2px}.jr-meta.svelte-1gt2yrk .type-badge:where(.svelte-1gt2yrk){margin-left:6px}.jr-note.svelte-1gt2yrk{font-size:12.5px;color:var(--ink-2);margin-top:7px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.jr-right.svelte-1gt2yrk{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}@media(max-width:560px){.jr-metrics.svelte-1gt2yrk{gap:8px}.jr-entry.svelte-1gt2yrk{grid-template-columns:40px 1fr;gap:12px}.jr-right.svelte-1gt2yrk{flex-direction:row;align-items:center;grid-column:2;margin-top:2px}}
