.records-search-bar{margin:0 0 12px;display:flex;align-items:center}.records-search-full{max-width:100%;width:100%}.records-search-input-wrapper{flex:1 1;min-width:0;height:36px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:var(--ds-radius-pill);background:rgba(118,118,128,.08);transition:all .15s var(--ds-ease)}.records-search-input-wrapper:focus-within{background:#ffffff;border-color:rgba(52,120,92,.4);box-shadow:0 0 0 3px rgba(52,120,92,.12)}.records-search-input-wrapper>svg{width:14px;height:14px;color:var(--ds-ink-light)}.records-search-input-wrapper input{flex:1 1;min-width:0;height:34px;border:0;background:transparent;font-size:12.5px;color:var(--ds-ink);appearance:none}.records-search-input-wrapper input::placeholder{color:var(--ds-ink-light)}.records-search-input-wrapper input::-webkit-search-cancel-button{display:none}.result-count{margin:0 2px 10px;justify-content:space-between}.result-count,.result-count>h2{display:flex;align-items:center}.result-count>h2{gap:8px;color:var(--ds-ink);font-size:14.5px;font-weight:650;letter-spacing:-.015em}.result-count>span{color:var(--ds-ink-light);font-size:var(--ds-font-size-caption)}.records-search-empty{padding:36px 2px;color:var(--ds-ink-muted);font-size:var(--ds-font-size-caption)}.record-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}@media (max-width:840px){.record-list{grid-template-columns:1fr;gap:12px}}.ui-grouped-item.home-retro-list-row{display:flex;align-items:flex-start;gap:14px;padding:11px 16px 12px;transition:background .12s var(--ds-ease)}.ui-grouped-item.home-retro-list-row:hover{background:var(--ds-surface-subtle)}.ui-grouped-item.home-retro-list-row:active{transform:scale(.998)}.home-retro-row-rail{flex:0 0 40px;width:40px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-top:1px}.home-retro-row-day{font-size:20px;font-weight:620;line-height:1.1;letter-spacing:-.02em;color:var(--ds-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-retro-row-weekday{font-size:11.5px;font-weight:500;line-height:1.3;color:var(--ds-ink-muted);white-space:nowrap}.home-retro-row-day.is-today,.home-retro-row-weekday.is-today{color:var(--ds-brand)}.home-retro-row-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.home-retro-row-title-line{display:flex;align-items:center;gap:8px;min-width:0}.home-retro-row-title-line .ui-topic-pill{display:block;max-width:140px}.home-retro-row-title,.home-retro-row-title-line .ui-topic-pill{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-retro-row-title{font-size:16px;font-weight:650;line-height:1.35;letter-spacing:-.015em;color:var(--ds-ink)}.home-retro-row-meta{flex:0 0 auto;display:flex;align-items:flex-start;gap:6px;padding-top:2px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-retro-row-tag{padding:1.5px 7px;border-radius:var(--ds-radius-pill);font-size:11px;font-weight:600;line-height:1.45;white-space:nowrap}.home-retro-row-tag.is-did{background:var(--ds-data-did-soft);border:1px solid var(--ds-data-did-border);color:var(--ds-data-did-text)}.home-retro-row-tag.is-thinking{background:var(--ds-data-thinking-soft);border:1px solid var(--ds-data-thinking-border);color:var(--ds-data-thinking-text)}.home-retro-row-summary{margin:0;font-size:14.5px;line-height:1.45;color:var(--ds-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-retro-row-arrow{flex:0 0 auto;width:13px;height:13px;margin-top:5px;color:#c7c7cc;transition:color .12s var(--ds-ease)}.home-retro-list-row:hover .home-retro-row-arrow{color:var(--ds-ink-muted)}@media (max-width:760px){.ui-grouped-item.home-retro-list-row{gap:12px;padding:11px 12px 12px}.home-retro-row-rail{flex-basis:32px;width:32px}.home-retro-row-day{font-size:16px}.home-retro-row-title{font-size:14.5px}.home-retro-row-summary{font-size:12.5px}.home-retro-row-title-line .ui-topic-pill{max-width:96px}.home-retro-row-meta{flex-direction:column;align-items:flex-end;gap:3px}.home-retro-row-arrow{display:none}}