.vt-feature-card:where(.astro-a5zxh5oa){gap:var(--vt-space-8);padding:var(--vt-space-20) var(--vt-space-24);background:var(--vt-surface-2);border:1px solid var(--vt-line-strong);--cut:var(--vt-cut-card);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));transition:border-color var(--vt-motion-fast) var(--vt-ease-ui);color:var(--sl-color-gray-1);flex-direction:column;text-decoration:none;display:flex}.vt-feature-card:where(.astro-a5zxh5oa):hover{background:var(--vt-surface-2);border-color:var(--vt-line-active)}.head:where(.astro-a5zxh5oa){font-family:var(--font-display);font-size:var(--sl-text-lg);color:var(--sl-color-white);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.badge:where(.astro-a5zxh5oa){padding:var(--vt-space-2) var(--vt-space-8);--cut:var(--vt-space-4);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));background:var(--vt-accent-soft);color:var(--vt-accent-text);font-size:var(--sl-text-xs);white-space:nowrap;font-weight:600}.text:where(.astro-a5zxh5oa){color:var(--sl-color-gray-2);font-size:var(--sl-text-sm);line-height:1.5}ul:where(.astro-7ukwwzb7){margin:1rem 0;padding:0;list-style:none}.vt-systems:where(.astro-7ukwwzb7){grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.75rem;display:grid}.tile:where(.astro-7ukwwzb7){--cut:var(--vt-cut-card);align-items:flex-start;gap:var(--vt-space-4);padding:var(--vt-space-16);background:var(--vt-surface-2);border:1px solid var(--vt-line-strong);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));color:var(--sl-color-white);flex-direction:column;margin:0;display:flex}.tile:where(.astro-7ukwwzb7) svg:where(.astro-7ukwwzb7){width:2rem;height:2rem;margin-bottom:var(--vt-space-8)}.tile:where(.astro-7ukwwzb7) .detail:where(.astro-7ukwwzb7){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2)}.tile:where(.astro-7ukwwzb7) .status:where(.astro-7ukwwzb7){margin-top:var(--vt-space-8);padding:var(--vt-space-2) var(--vt-space-8);background:var(--vt-accent-soft);color:var(--vt-accent-text);font-size:var(--sl-text-xs);font-weight:600}.tile:where(.astro-7ukwwzb7).off{opacity:.6;color:var(--vt-text-3)}.tile:where(.astro-7ukwwzb7).off strong:where(.astro-7ukwwzb7),.tile:where(.astro-7ukwwzb7).off .detail:where(.astro-7ukwwzb7){color:var(--vt-text-3)}.tile:where(.astro-7ukwwzb7).off .status:where(.astro-7ukwwzb7){border:1px solid var(--vt-line-strong);color:var(--vt-text-3);background:0 0}.vt-clients:where(.astro-7ukwwzb7){flex-wrap:wrap;gap:.5rem;display:flex}.vt-clients:where(.astro-7ukwwzb7) li:where(.astro-7ukwwzb7){--cut:var(--vt-space-8);align-items:center;gap:var(--vt-space-8);padding:var(--vt-space-8) var(--vt-space-16);background:var(--vt-surface-2);border:1px solid var(--vt-line-strong);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));margin:0;display:inline-flex}.on:where(.astro-7ukwwzb7) svg:where(.astro-7ukwwzb7){width:.9rem;height:.9rem;color:var(--vt-accent-text)}.on:where(.astro-7ukwwzb7) a:where(.astro-7ukwwzb7){color:var(--sl-color-white);font-weight:600;text-decoration:none}.off:where(.astro-7ukwwzb7){color:var(--vt-text-3);opacity:.75}.sub:where(.astro-7ukwwzb7){margin-top:1.5rem}.intro:where(.astro-7ukwwzb7),.note:where(.astro-7ukwwzb7){color:var(--sl-color-gray-2)}.sr:where(.astro-7ukwwzb7){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
