.ui-utility-card[data-v-0319d51d]{align-items:center;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:18px;box-shadow:0 3px 14px #19382a0b;color:var(--ds-text-primary);display:flex;gap:.82rem;min-width:0;padding:.95rem 1rem;position:relative;text-decoration:none;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ui-utility-card[data-v-0319d51d]:hover{border-color:#abd6b8;box-shadow:0 10px 24px #087a431c;color:var(--ds-text-primary);transform:translateY(-3px)}.ui-utility-card[data-v-0319d51d]:active{transform:scale(.985)}.utility-top-row[data-v-0319d51d]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.utility-icon-badge[data-v-0319d51d]{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;transition:transform .2s ease;width:38px}.ui-utility-card:hover .utility-icon-badge[data-v-0319d51d]{transform:scale(1.06)}.utility-body[data-v-0319d51d]{flex:1;min-width:0}.utility-title[data-v-0319d51d]{color:var(--ds-text-primary);display:block;font-size:.92rem;font-weight:700;line-height:1.3;margin-bottom:.18rem}.utility-desc[data-v-0319d51d]{color:var(--ds-text-secondary);display:-webkit-box;font-size:.78rem;-webkit-line-clamp:2;line-height:1.38;margin:0;-webkit-box-orient:vertical;overflow:hidden}.utility-chevron-desktop[data-v-0319d51d]{align-items:center;color:#8ba091;display:inline-flex;flex-shrink:0;transition:transform .2s ease,color .2s ease}.ui-utility-card:hover .utility-chevron-desktop[data-v-0319d51d]{color:var(--ds-primary);transform:translate(3px)}.utility-chevron-mobile[data-v-0319d51d]{color:#8ba091;display:none}@media(max-width:440px){.ui-utility-card[data-v-0319d51d]{align-items:stretch;border-radius:17px;flex-direction:column;gap:.58rem;padding:.82rem .84rem}.utility-top-row[data-v-0319d51d]{width:100%}.utility-icon-badge[data-v-0319d51d]{border-radius:11px;height:36px;width:36px}.utility-chevron-desktop[data-v-0319d51d]{display:none}.utility-chevron-mobile[data-v-0319d51d]{align-items:center;display:inline-flex}.utility-title[data-v-0319d51d]{font-size:.86rem;line-height:1.28}.utility-desc[data-v-0319d51d]{font-size:.74rem;line-height:1.35}}@media(max-width:359px){.ui-utility-card[data-v-0319d51d]{border-radius:16px;gap:.48rem;padding:.72rem .7rem}.utility-icon-badge[data-v-0319d51d]{height:32px;width:32px}.utility-title[data-v-0319d51d]{font-size:.81rem}.utility-desc[data-v-0319d51d]{font-size:.71rem}}
