.feed-engagement-bar{display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--space-sm,8px);padding:var(--space-sm,8px) var(--space-md,13px);margin-top:var(--space-sm,8px);border-radius:var(--radius-md,13px);background:var(--glass-card-bg,rgba(15,15,35,.25));backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));border:1px solid var(--glass-edge-standard,hsla(0,0%,100%,.12));opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease,pointer-events 0s .25s;pointer-events:none}.feed-item-engagement-wrapper:focus-within .feed-engagement-bar,.feed-item-engagement-wrapper:hover .feed-engagement-bar{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .25s ease,transform .25s ease,pointer-events 0s 0s}@media (hover:none){.feed-engagement-bar{opacity:.85;transform:translateY(0);pointer-events:auto}}.engagement-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs,5px);min-height:44px;min-width:44px;padding:var(--space-sm,8px) var(--space-md,13px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-md,13px);color:var(--text-primary,#f5f5f7);font-family:inherit;font-size:var(--text-small,14px);font-weight:600;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);padding-block:var(--space-sm,8px)}.engagement-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.32);color:#fff}.engagement-btn:focus-visible{outline:2px solid var(--primary,#6366f1);outline-offset:2px}.engagement-btn:active{transform:scale(.97)}.engagement-btn__label{white-space:normal;overflow-wrap:break-word}.engagement-btn svg{flex:0 0 auto}.engagement-btn--active.engagement-btn--like{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.35);color:#fca5a5}.engagement-btn--active.engagement-btn--like:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.45)}.engagement-btn--active.engagement-btn--save{background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.35);color:#fcd34d}.engagement-btn--active.engagement-btn--save:hover{background:rgba(251,191,36,.18);border-color:rgba(251,191,36,.45)}.engagement-btn--connect:hover{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.45);color:#c7d2fe}.engagement-btn--apply{background:rgba(52,211,153,.12);border-color:rgba(52,211,153,.35);color:#6ee7b7}.engagement-btn--apply:hover{background:rgba(52,211,153,.18);border-color:rgba(52,211,153,.5);color:#a7f3d0}.engagement-btn--disabled{opacity:.5;cursor:not-allowed}.engagement-btn--disabled:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.2);color:var(--text-primary,#f5f5f7)}@media (max-width:480px){.feed-engagement-bar{gap:var(--space-xs,5px);padding:var(--space-xs,5px) var(--space-sm,8px)}.engagement-btn{flex:1 1 calc(33.333% - var(--space-xs, 5px));padding-inline:var(--space-sm,8px)}}@media (prefers-reduced-motion:reduce){.engagement-btn,.feed-engagement-bar{transition-duration:.01ms}}.cc-card{position:relative;display:flex;flex-direction:column;gap:13px;padding:21px 21px 21px 26px;border-radius:21px;background:rgba(15,15,35,.25);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);transition:background .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);isolation:isolate;overflow:hidden}.cc-card:before{content:"";position:absolute;left:0;top:21px;bottom:21px;width:3px;background:linear-gradient(180deg,rgba(167,201,160,.7),rgba(101,163,114,.4));border-radius:0 3px 3px 0;opacity:.6;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.cc-card:focus-within,.cc-card:hover{background:var(--layer3-section-bg,rgba(15,15,35,.2));border-color:rgba(167,201,160,.24);box-shadow:0 12px 40px rgba(0,0,0,.16),0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.cc-card:focus-within:before,.cc-card:hover:before{opacity:1}.cc-card:focus-visible{outline:2px solid #a7c9a0;outline-offset:4px}.cc-card__type{position:absolute;top:13px;right:13px;z-index:2}.cc-card__duo{display:grid;grid-template-columns:55px 21px 55px 1fr;align-items:center;gap:8px;padding-right:100px}.cc-card__logo-frame{width:55px;height:55px;border-radius:13px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cc-card__logo{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.cc-card__duo-connector{width:21px;height:21px;border-radius:50%;background:rgba(167,201,160,.18);border:1px solid rgba(167,201,160,.4);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0 auto}.cc-card__duo-checkmark{color:#a7c9a0;font-size:12px;font-weight:700;line-height:1}.cc-card__photo-frame{width:55px;height:55px;border-radius:13px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);flex-shrink:0}.cc-card__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cc-card__photo--initials{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#f5f5f7;background:linear-gradient(135deg,rgba(167,201,160,.55),rgba(101,163,114,.32));letter-spacing:-.02em}.cc-card__body{display:flex;flex-direction:column;gap:4px;min-width:0}.cc-card__title{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#f5f5f7;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-card__delivered{font-size:13px;line-height:1.4;color:#b8b8bc;margin:0}.cc-card__delivered-label{color:#8892a4}.cc-card__delivered-pro{color:#f5f5f7;font-weight:600}.cc-card__delivered-occupation{color:#8892a4}.cc-card__customer{font-size:12px;line-height:1.4;color:#b8b8bc;margin:0}.cc-card__customer-label{color:#8892a4}.cc-card__customer-name{color:#f5f5f7;font-weight:500}.cc-card__stats{display:flex;flex-wrap:wrap;gap:8px;margin:0}.cc-card__stat{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;padding:8px 13px;border-radius:13px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.04);font-variant-numeric:tabular-nums}.cc-card__stat--impact{border-color:rgba(167,201,160,.3);background:rgba(101,163,114,.1)}.cc-card__stat-label{font-size:10px;font-weight:600;color:#8892a4;text-transform:uppercase;letter-spacing:.08em;margin:0}.cc-card__stat--impact .cc-card__stat-label{color:#a7c9a0}.cc-card__stat-value{font-size:13px;font-weight:600;color:#f5f5f7;line-height:1.3;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-card__stat--impact .cc-card__stat-value{color:#d1e7d5}.cc-card__ctas{display:flex;gap:8px}.cc-card__cta{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 13px;border-radius:13px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);cursor:pointer;white-space:nowrap}.cc-card__cta--primary{background:rgba(101,163,114,.16);color:#d1e7d5;border:1px solid rgba(167,201,160,.4);box-shadow:0 0 18px rgba(101,163,114,.14),0 4px 12px rgba(0,0,0,.12)}.cc-card__cta--primary:hover{background:rgba(101,163,114,.26);border-color:rgba(167,201,160,.55);box-shadow:0 0 22px rgba(101,163,114,.22),0 4px 12px rgba(0,0,0,.12)}.cc-card__cta:focus-visible{outline:2px solid #a7c9a0;outline-offset:2px;box-shadow:0 0 0 4px rgba(167,201,160,.28)}.cc-card__cta:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.cc-card,.cc-card__cta{transition-duration:.01ms!important}.cc-card:focus-within,.cc-card:hover{transform:none}.cc-card__cta:active{transform:none}}@media (max-width:375px){.cc-card__duo{padding-right:76px;gap:5px}.cc-card__title{font-size:16px}.cc-card__stats{flex-direction:column;gap:5px}}@media (min-width:901px){.cc-card__cta,.cc-card__customer,.cc-card__delivered,.cc-card__duo-checkmark,.cc-card__stat-label,.cc-card__stat-value,.cc-card__title{font-size:var(--aa-text)}}