.icon-wrapper[data-astro-cid-z7wm2tus]{touch-action:pan-y;pointer-events:auto;aspect-ratio:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.icon-wrapper[data-astro-cid-z7wm2tus] img[data-astro-cid-z7wm2tus]{object-fit:contain;aspect-ratio:1;width:100%;height:100%}.icon-wrapper[data-astro-cid-z7wm2tus][data-tooltip]:hover:after{content:attr(data-tooltip);background:var(--ks-background-body);border:1px solid var(--ks-border-secondary);color:var(--ks-content-primary);white-space:nowrap;z-index:1000;pointer-events:none;border-radius:8px;padding:.25rem .5rem;font-size:.75rem;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%)}.blueprint[data-astro-cid-vwdqb4ni]{border:1px solid var(--ks-border-secondary);background:var(--ks-background-primary);height:100%;min-height:236px;box-shadow:2px 3px 16px 0px var(--ks-shadows-light);border-radius:12px;flex-direction:column;padding:1rem 1rem 2px;display:flex;position:relative}.blueprint[data-astro-cid-vwdqb4ni]:hover{border-color:var(--ks-border-active);transform:scale(1.01)}.blueprint[data-astro-cid-vwdqb4ni] .title[data-astro-cid-vwdqb4ni]:first-child{margin-top:1.53125rem}.blueprint[data-astro-cid-vwdqb4ni] .task-icons[data-astro-cid-vwdqb4ni]{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.blueprint[data-astro-cid-vwdqb4ni] .task-icons[data-astro-cid-vwdqb4ni] .icon[data-astro-cid-vwdqb4ni]{border:1px solid var(--ks-border-primary);border-radius:4px;flex-shrink:0;width:34px;height:34px}.blueprint[data-astro-cid-vwdqb4ni] .title[data-astro-cid-vwdqb4ni]{color:var(--ks-content-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.4rem;margin:0 0 .5rem;line-height:1.2;display:-webkit-box;overflow:hidden}.blueprint[data-astro-cid-vwdqb4ni] .description[data-astro-cid-vwdqb4ni]{color:var(--ks-content-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.45rem;margin:0 0 1rem;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.blueprint[data-astro-cid-vwdqb4ni] hr[data-astro-cid-vwdqb4ni]{display:none}.blueprint[data-astro-cid-vwdqb4ni] .footer[data-astro-cid-vwdqb4ni]{flex-direction:column;margin-top:auto;padding-top:.75rem;display:flex}.blueprint[data-astro-cid-vwdqb4ni] .bottom-row[data-astro-cid-vwdqb4ni]{color:var(--ks-background-secondary);align-items:center;gap:1rem;height:45px;display:flex}.blueprint[data-astro-cid-vwdqb4ni] .tag-list[data-astro-cid-vwdqb4ni]{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;display:flex;overflow:hidden}.blueprint[data-astro-cid-vwdqb4ni] .category-tag[data-astro-cid-vwdqb4ni]{background:var(--ks-background-tag-category);color:var(--ks-content-tag-category);white-space:nowrap;text-overflow:ellipsis;border-radius:40px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex;overflow:hidden}.blueprint[data-astro-cid-vwdqb4ni] .category-tag[data-astro-cid-vwdqb4ni] .tag-icon[data-astro-cid-vwdqb4ni]{flex-shrink:0;width:.8125rem;height:.8125rem;font-size:.8125rem}.blueprint[data-astro-cid-vwdqb4ni] .ee-tag[data-astro-cid-vwdqb4ni]{border:1px solid var(--ks-border-active);color:var(--ks-content-link);white-space:nowrap;background:0 0;border-radius:40px;flex-shrink:0;align-items:center;margin-left:auto;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.blueprint[data-astro-cid-vwdqb4ni] .cs-badge[data-astro-cid-vwdqb4ni]{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ks-content-tertiary);align-self:flex-start;align-items:center;gap:.3125rem;margin-bottom:.5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.blueprint[data-astro-cid-vwdqb4ni] .cs-badge[data-astro-cid-vwdqb4ni] .cs-badge-icon[data-astro-cid-vwdqb4ni]{color:#f5c518;flex-shrink:0;width:.75rem;height:.75rem}.blueprint[data-astro-cid-vwdqb4ni]{scroll-snap-align:start;scroll-margin-left:1em;transition:all .4s ease-out}@media (width>=768px){.blueprint[data-astro-cid-vwdqb4ni]{scroll-margin-left:2em}}.blueprint[data-astro-cid-vwdqb4ni]:hover{color:var(--ks-content-primary)}.blueprint[data-astro-cid-vwdqb4ni] .task-icons[data-astro-cid-vwdqb4ni] .icon[data-astro-cid-vwdqb4ni]{justify-content:center;align-items:center;padding:4px;display:flex}.blueprint[data-astro-cid-vwdqb4ni] .task-icons[data-astro-cid-vwdqb4ni] .extra-count[data-astro-cid-vwdqb4ni]{color:var(--ks-content-secondary);flex-shrink:0;font-weight:600;font-size:.75rem!important}
