.user-profile-summary-card.loading{background:#0a0a0a;border:1px solid #2a2a2a;border-radius:13px;padding:21px;margin:13px 0}.profile-summary-skeleton{display:flex;gap:16px;align-items:center}.skeleton-avatar{width:64px;height:64px;border-radius:8px;background:linear-gradient(90deg,#1a1a1a 25%,#2a2a2a 50%,#1a1a1a 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-lines{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-line{height:16px;background:linear-gradient(90deg,#1a1a1a 25%,#2a2a2a 50%,#1a1a1a 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.user-profile-summary-card{background:linear-gradient(135deg,#0a0a0a,#111);border:1px solid #00c896;border-radius:13px;padding:21px;margin:13px 0;color:#fff;box-shadow:0 0 20px rgba(0,200,150,.1)}.profile-summary-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #2a2a2a}.profile-summary-label{font-size:14px;font-weight:600;color:#00c896}.availability-badge{font-size:12px;padding:4px 10px;border-radius:12px;font-weight:500}.availability-badge.available{background:rgba(0,200,150,.15);color:#00c896}.availability-badge.unavailable{background:hsla(0,0%,59%,.15);color:#888}.profile-summary-content{display:flex;gap:16px;align-items:flex-start;margin-bottom:16px}.profile-summary-avatar{width:80px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0;background:linear-gradient(135deg,#00c896,#00a67d);display:flex;align-items:center;justify-content:center}.profile-summary-avatar img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.avatar-initial{font-size:28px;font-weight:700;color:#fff}.profile-summary-info{flex:1;min-width:0}.profile-summary-name{font-size:20px;font-weight:700;color:#fff;margin:0 0 4px}.profile-summary-occupation{font-size:14px;color:#888;margin:0 0 6px}.profile-summary-location{font-size:13px;color:#666;margin:0 0 8px}.profile-summary-skills{display:flex;flex-wrap:wrap;gap:6px}.skill-tag{font-size:11px;padding:3px 8px;background:rgba(0,200,150,.1);border:1px solid rgba(0,200,150,.3);border-radius:4px;color:#00c896}.profile-completion-section{margin-bottom:16px;padding:12px;background:hsla(0,0%,100%,.03);border-radius:8px}.completion-header{display:flex;justify-content:space-between;margin-bottom:8px}.completion-label{font-size:12px;color:#888}.completion-percentage{font-size:12px;font-weight:600;color:#00c896}.completion-bar{width:100%;height:6px;background:hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden}.completion-fill{height:100%;background:linear-gradient(90deg,#00c896,#00a67d);border-radius:3px;transition:width .3s ease}.profile-summary-actions{display:flex;gap:12px}.btn-view-profile{flex:1;display:flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;min-height:44px;transition:all .2s ease;cursor:pointer;background:transparent;color:#00c896;border:1px solid #00c896}.btn-view-profile:hover{background:rgba(0,200,150,.1)}@media (max-width:640px){.user-profile-summary-card{padding:16px;margin:8px}.profile-summary-content{flex-direction:column;align-items:center;text-align:center}.profile-summary-skills{justify-content:center}.profile-summary-actions{flex-direction:column}}[data-feed-role] [data-admin-only],[data-feed-role] [data-owner-only]{display:none}[data-feed-role=admin] [data-admin-only],[data-feed-role=admin] [data-owner-only],[data-feed-role=owner] [data-owner-only]{display:revert}[data-feed-role=admin] [data-public-only],[data-feed-role=owner] [data-public-only]{display:none}.feed-home-v3{display:flex;flex-direction:column;gap:var(--space-xl,34px);width:100%;box-sizing:border-box}@media (min-width:1024px){.feed-home-v3{max-width:100%;margin-left:0;margin-right:0}}.feed-card-frame{display:flex;flex-direction:column;gap:var(--space-md,13px);position:relative}.feed-card-affordances{display:flex;flex-wrap:wrap;gap:var(--space-xs,8px);align-items:center;padding:var(--space-sm,8px) var(--space-md,13px);border-radius:var(--radius-md,13px);background:var(--glass-bg-primary,rgba(15,15,35,.25));backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));-webkit-backdrop-filter:var(--glass-blur-standard,blur(24px) saturate(180%));border:1px solid hsla(0,0%,100%,.12)}.feed-card-affordances .aff-btn{min-height:44px;padding:var(--space-sm,8px) var(--space-lg,21px);border-radius:var(--radius-md,13px);font-weight:600;font-size:var(--text-small,14px);cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.feed-card-affordances .aff-btn[disabled]{opacity:.55;cursor:not-allowed}.feed-card-affordances .aff-btn:active:not([disabled]){transform:scale(.97)}.feed-card-affordances .aff-btn--save.is-active{background:rgba(99,102,241,.22);border-color:rgba(99,102,241,.45)}.feed-card-affordances .aff-btn--view-full{margin-left:auto}@media (prefers-reduced-motion:reduce){.feed-card-affordances .aff-btn{transition:none}.feed-card-affordances .aff-btn:active:not([disabled]){transform:none}}@media (max-width:640px){.feed-card-affordances{padding:var(--space-xs,8px)}.feed-card-affordances .aff-btn{padding:var(--space-xs,8px) var(--space-md,13px);flex:1 1 auto;min-width:0}.feed-card-affordances .aff-btn--view-full{margin-left:0;flex-basis:100%;order:99}}.top-customers-card{background:linear-gradient(135deg,#1e3a5f,#0f2744);border-radius:16px;padding:24px;color:#fff;margin:16px 0}.tcc-header{margin-bottom:20px}.tcc-title{font-size:24px;font-weight:700;margin:0;text-align:center}.tcc-logos{justify-content:center;gap:24px;margin-bottom:24px;flex-wrap:wrap}.tcc-logo-item,.tcc-logos{display:flex;align-items:center}.tcc-logo-item{flex-direction:column;gap:8px}.tcc-logo-img{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:12px;padding:8px}.tcc-logo-name{font-size:12px;color:hsla(0,0%,100%,.8);text-align:center}.tcc-content{text-align:center;margin-bottom:24px}.tcc-message{font-size:18px;font-weight:600;margin:0 0 12px;line-height:1.4}.tcc-tagline{font-size:14px;color:hsla(0,0%,100%,.8);margin:0;font-style:italic}.tcc-cta{display:block;width:100%;padding:16px 24px;background:rgba(16,185,129,.14);color:#fff;text-align:center;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s}.tcc-cta,.tcc-cta:hover{backdrop-filter:blur(8px) saturate(140%)}.tcc-cta:hover{background:rgba(16,185,129,.24);border:1px solid rgba(16,185,129,.32)}@media (max-width:640px){.tcc-logos{gap:16px}.tcc-logo-img{width:60px;height:60px}.tcc-message{font-size:16px}}