.anchor-card{width:260px;flex-shrink:0;padding:0;margin:0;border-radius:.75rem;border:1px solid var(--borderColor-subtle,#e5e7eb);background-color:var(--backgroundColor-fill-raised,#fff);overflow:hidden;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.anchor-card:focus-visible,.anchor-card:hover{border-color:var(--borderColor-interactive,#6366f1);box-shadow:0 1px 4px rgba(0,0,0,.08);outline:none}.anchor-card-banner{position:relative;height:120px;margin:8px 8px 0;border-radius:6px;overflow:hidden;line-height:0;font-size:0;background-color:var(--backgroundColor-fill-subtle,#f3f4f6)}.anchor-card-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.anchor-card-type{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:4px;background-color:var(--backgroundColor-fill-raised,#fff);color:var(--textColor-content-secondary,#6b7280);border:1px solid var(--borderColor-subtle,#e5e7eb);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:500;line-height:1.4;white-space:nowrap}.anchor-card-body{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 14px 14px}.anchor-card-title{color:var(--textColor-content-primary,#111827);margin:0;flex:1;font-size:.875rem;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.anchor-card-kebab{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--textColor-content-secondary,#6b7280);border-radius:4px;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,background-color .15s ease;padding:0}.anchor-card:focus-within .anchor-card-kebab,.anchor-card:hover .anchor-card-kebab{opacity:1}.anchor-card-kebab:hover{color:var(--textColor-content-primary,#111827);background-color:var(
    --backgroundColor-action-ghost-hovered,rgba(0,0,0,.05)
  )}.ti{display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-mode:alpha;mask-mode:alpha;vertical-align:-.1em;flex-shrink:0}.ti-file-text{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2z'/%3E%3Cline x1='9' y1='9' x2='10' y2='9'/%3E%3Cline x1='9' y1='13' x2='15' y2='13'/%3E%3Cline x1='9' y1='17' x2='15' y2='17'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3v4a1 1 0 0 0 1 1h4'/%3E%3Cpath d='M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2z'/%3E%3Cline x1='9' y1='9' x2='10' y2='9'/%3E%3Cline x1='9' y1='13' x2='15' y2='13'/%3E%3Cline x1='9' y1='17' x2='15' y2='17'/%3E%3C/svg%3E")}.ti-book-2{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 4v16H7a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12z'/%3E%3Cpath d='M19 16H7a2 2 0 0 0-2 2'/%3E%3Cpath d='M9 8h6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 4v16H7a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12z'/%3E%3Cpath d='M19 16H7a2 2 0 0 0-2 2'/%3E%3Cpath d='M9 8h6'/%3E%3C/svg%3E")}.ti-dots-vertical{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='none'%3E%3Ccircle cx='12' cy='5' r='1.5'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3Ccircle cx='12' cy='19' r='1.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='none'%3E%3Ccircle cx='12' cy='5' r='1.5'/%3E%3Ccircle cx='12' cy='12' r='1.5'/%3E%3Ccircle cx='12' cy='19' r='1.5'/%3E%3C/svg%3E")}@keyframes anchor-card-shimmer{0%{background-position:-480px 0}to{background-position:480px 0}}.anchor-card-skeleton{width:260px;flex-shrink:0;border-radius:.75rem;border:1px solid var(--borderColor-subtle,#e5e7eb);background-color:var(--backgroundColor-fill-raised,#fff);overflow:hidden}.anchor-card-skeleton-banner{height:120px;margin:8px 8px 0;border-radius:6px;background:linear-gradient(90deg,var(--backgroundColor-fill-subtle,#f3f4f6) 25%,var(--backgroundColor-fill-canvas,#f9fafb) 50%,var(--backgroundColor-fill-subtle,#f3f4f6) 75%);background-size:960px 100%;animation:anchor-card-shimmer 1.5s ease-in-out infinite}.anchor-card-skeleton-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px}.anchor-card-skeleton-line{height:13px;border-radius:4px;background:linear-gradient(90deg,var(--backgroundColor-fill-subtle,#f3f4f6) 25%,var(--backgroundColor-fill-canvas,#f9fafb) 50%,var(--backgroundColor-fill-subtle,#f3f4f6) 75%);background-size:960px 100%;animation:anchor-card-shimmer 1.5s ease-in-out infinite}.anchor-card-skeleton-line-short{width:55%}