.v3 .pm-portal-mock .v3-hero-mock-stats{grid-template-columns:repeat(4,1fr)}.v3 .pm-portal-mock .v3-hero-mock-pipeline-grid{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto}.v3 .pm-portal-mock-tools{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.v3 .pm-portal-mock-tools-label{font-size:10px;letter-spacing:.16em;color:var(--v3-fg-mute);text-transform:uppercase;font-weight:600;margin-right:6px}.v3 .pm-portal-mock-split{display:grid;grid-template-columns:1.4fr 1fr;gap:22px;align-items:stretch}.v3 .pm-portal-mock-actions{min-width:0}.v3 .pm-portal-mock-chart{min-width:0;display:flex;flex-direction:column;border-left:1px solid rgba(139,195,74,.1);padding-left:22px}.v3 .pm-portal-mock-bars{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;height:86px;margin-top:auto;padding-top:6px}.v3 .pm-portal-mock-bar{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%}.v3 .pm-portal-mock-bar>span{width:100%;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#8bc34a8c,#8bc34a2e);border-top:1px solid rgba(139,195,74,.6);transition:height 1.2s cubic-bezier(.32,.72,.24,1),background 1.2s ease,border-color 1.2s ease}.v3 .pm-portal-mock-bar--peak>span{background:linear-gradient(180deg,#d4af379e,#d4af3738);border-top:1px solid rgba(212,175,55,.7)}.v3 .pm-portal-mock-bar>em{font-style:normal;font-size:9px;letter-spacing:.14em;color:var(--v3-fg-faint);text-transform:uppercase;font-weight:600}@media(max-width:720px){.v3 .pm-portal-mock-split{grid-template-columns:1fr;gap:18px}.v3 .pm-portal-mock-chart{border-left:none;border-top:1px solid rgba(139,195,74,.1);padding-left:0;padding-top:18px}}@keyframes pmPortalBarBreath{0%,to{opacity:.78}50%{opacity:1}}.v3 .pm-portal-mock-bar>span{animation:pmPortalBarBreath 6s ease-in-out infinite}.v3 .pm-portal-mock-bars .pm-portal-mock-bar:nth-child(1)>span{animation-delay:0s}.v3 .pm-portal-mock-bars .pm-portal-mock-bar:nth-child(2)>span{animation-delay:-1.2s}.v3 .pm-portal-mock-bars .pm-portal-mock-bar:nth-child(3)>span{animation-delay:-2.4s}.v3 .pm-portal-mock-bars .pm-portal-mock-bar:nth-child(4)>span{animation-delay:-3.6s}.v3 .pm-portal-mock-bars .pm-portal-mock-bar:nth-child(5)>span{animation-delay:-4.8s}@keyframes pmPortalPillGlow{0%,to{box-shadow:0 0 #8bc34a00}50%{box-shadow:0 0 6px #8bc34a52}}.v3 .pm-portal-mock-tools .v3-hero-mock-tag--routed{animation:pmPortalPillGlow 6s ease-in-out infinite}.v3 .pm-portal-mock-tools .v3-hero-mock-tag--routed:nth-of-type(1){animation-delay:-.4s}.v3 .pm-portal-mock-tools .v3-hero-mock-tag--routed:nth-of-type(2){animation-delay:-1.6s}.v3 .pm-portal-mock-tools .v3-hero-mock-tag--routed:nth-of-type(3){animation-delay:-2.8s}.v3 .pm-portal-mock-tools .v3-hero-mock-tag--routed:nth-of-type(4){animation-delay:-3.6s}.v3 .pm-portal-mock-tools .v3-hero-mock-tag--routed:nth-of-type(5){animation-delay:-5s}@keyframes pmPortalStageRest{0%{box-shadow:0 0 0 3px #8bc34a52}to{box-shadow:0 0 0 5px #8bc34a00}}@keyframes pmPortalStageRestGold{0%{box-shadow:0 0 0 3px #d4af3766}to{box-shadow:0 0 0 5px #d4af3700}}.v3 .pm-portal-mock .v3-hero-mock-dot.is-recent{animation:pmPortalStageRest 1.8s ease-out forwards}.v3 .pm-portal-mock .v3-hero-mock-dot--gold.is-recent{animation-name:pmPortalStageRestGold}@media(prefers-reduced-motion:reduce){.v3 .pm-portal-mock-bar>span,.v3 .pm-portal-mock-tools .v3-hero-mock-tag--routed,.v3 .pm-portal-mock .v3-hero-mock-dot.is-recent{animation:none!important}}.pm-comms-phone,.pm-comms-phone *,.pm-comms-phone *:before,.pm-comms-phone *:after{box-sizing:border-box}.pm-comms-stage{display:grid;grid-template-columns:1fr 1.06fr 1fr;gap:6px;align-items:end;width:100%;max-width:580px;margin:0 auto 0 0}.pm-comms-phone{display:flex;flex-direction:column;align-items:center}.pm-comms-phone--hero{transform:translateY(-22px)}.pm-comms-bezel{position:relative;width:100%;aspect-ratio:9 / 19;max-width:180px;border-radius:30px;background:linear-gradient(160deg,#0a3325,#021510,#0a3325);box-shadow:0 28px 60px -20px #0215108c,0 14px 30px -10px #02151066,inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff14;overflow:hidden}.pm-comms-phone--hero .pm-comms-bezel{max-width:196px}.pm-comms-screen{position:absolute;inset:4px;border-radius:26px;overflow:hidden;display:flex;flex-direction:column;color:var(--v3-fg);font-family:var(--v3-font-body)}.pm-comms-screen--sms{background:radial-gradient(70% 55% at 22% 0%,rgba(139,195,74,.22) 0%,transparent 60%),radial-gradient(60% 50% at 92% 28%,rgba(212,175,55,.14) 0%,transparent 65%),radial-gradient(80% 60% at 50% 110%,rgba(45,143,94,.3) 0%,transparent 60%),linear-gradient(170deg,#0a3325,#04231a 60%,#021510)}.pm-comms-screen--ai{background:radial-gradient(70% 55% at 22% 0%,rgba(212,175,55,.28) 0%,transparent 60%),radial-gradient(60% 50% at 88% 30%,rgba(139,195,74,.18) 0%,transparent 65%),radial-gradient(80% 60% at 50% 110%,rgba(45,143,94,.3) 0%,transparent 65%),linear-gradient(170deg,#0a3325,#04231a 55%,#021510)}.pm-comms-screen--wa{background:radial-gradient(70% 55% at 26% 0%,rgba(45,143,94,.32) 0%,transparent 60%),radial-gradient(55% 50% at 92% 36%,rgba(139,195,74,.18) 0%,transparent 65%),radial-gradient(80% 60% at 50% 110%,rgba(2,21,16,.55) 0%,transparent 60%),linear-gradient(170deg,#0a3325,#04231a 55%,#021510)}.pm-comms-island{position:absolute;top:5px;left:50%;transform:translate(-50%);width:38px;height:11px;border-radius:100px;background:#000;z-index:4}.pm-comms-status{display:flex;justify-content:space-between;align-items:center;padding:5px 14px 4px;height:22px;flex-shrink:0;color:#f5f1e8eb;z-index:3}.pm-comms-status-time{font-family:var(--v3-font-mono);font-size:7.5px;font-weight:600;letter-spacing:-.01em}.pm-comms-status-icons{display:inline-flex;align-items:center;gap:3.5px}.pm-comms-icon-signal{display:inline-flex;align-items:end;gap:1px;height:7px}.pm-comms-icon-signal i{width:1.4px;background:currentColor;border-radius:.5px}.pm-comms-icon-signal i:nth-child(1){height:30%}.pm-comms-icon-signal i:nth-child(2){height:55%}.pm-comms-icon-signal i:nth-child(3){height:80%}.pm-comms-icon-signal i:nth-child(4){height:100%}.pm-comms-icon-wifi{width:9px;height:7px;color:currentColor}.pm-comms-icon-battery{position:relative;width:13px;height:7px;border:.7px solid currentColor;border-radius:1.6px;padding:.6px;display:inline-flex}.pm-comms-icon-battery i{flex:1;background:currentColor;border-radius:.6px}.pm-comms-icon-battery:after{content:"";position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:1px;height:3px;background:currentColor;border-radius:0 .6px .6px 0}.pm-comms-nav{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 6px;flex-shrink:0;gap:6px}.pm-comms-pill{width:18px;height:18px;border-radius:100px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#f5f1e8b3;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pm-comms-nav-title{font-size:8px;font-weight:500;letter-spacing:.4px;color:#f5f1e8b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:center}.pm-comms-content{flex:1;display:flex;flex-direction:column;padding:0 10px;min-width:0;overflow:hidden}.pm-comms-content>*{width:100%;min-width:0;flex-shrink:0}.pm-comms-hero{padding:6px 0 5px;overflow:hidden}.pm-comms-hero--split{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.pm-comms-hero-text{min-width:0;flex:1}.pm-comms-eyebrow{font-family:var(--v3-font-mono);font-size:6.5px;color:var(--v3-gold);letter-spacing:.12em;text-transform:uppercase;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-comms-title{font-family:var(--v3-font-display);font-size:15px;font-weight:700;color:var(--v3-fg);letter-spacing:-.015em;margin-top:2px;line-height:1}.pm-comms-sub{font-size:7px;color:var(--v3-fg-mute);margin-top:2px;display:flex;align-items:center}.pm-comms-live-dot{display:inline-block;width:5px;height:5px;border-radius:100px;background:var(--v3-err);margin-right:4px;animation:pmCommsLivePulse 1.6s ease-in-out infinite}@keyframes pmCommsLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.v3 .pm-comms-mock{width:100%;max-width:100%;margin:0;padding:0;gap:0;font-family:var(--v3-font-body)}.v3 .pm-comms-mock--stat{border-radius:9px;padding:5px 6px}.v3 .pm-comms-mock--card{border-radius:11px;padding:7px 8px}.v3 .pm-comms-mock--list{border-radius:12px;padding:0}.v3 .pm-comms-mock--pill{border-radius:100px;padding:6px 8px 6px 10px}.v3 .pm-comms-mock--badge{border-radius:8px;padding:4px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pm-comms-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;padding:4px 0 5px}.pm-comms-stat-label{font-family:var(--v3-font-mono);font-size:5.5px;color:var(--v3-fg-mute);letter-spacing:.06em;text-transform:uppercase}.pm-comms-stat-num{font-family:var(--v3-font-display);font-size:12px;font-weight:700;color:var(--v3-fg);margin-top:1px;line-height:1}.pm-comms-stat-num--gold{color:var(--v3-gold)}.pm-comms-stat-num--lime{color:var(--v3-lime)}.pm-comms-list-head{font-family:var(--v3-font-mono);font-size:6px;color:var(--v3-fg-mute);letter-spacing:.1em;text-transform:uppercase;padding:4px 4px 3px}.pm-comms-row{display:flex;align-items:center;gap:6px;padding:5px 6px;border-bottom:1px solid rgba(255,255,255,.06);min-width:0}.pm-comms-row--last{border-bottom:none}.pm-comms-avatar{width:18px;height:18px;border-radius:100px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);display:inline-flex;align-items:center;justify-content:center;font-family:var(--v3-font-mono);font-size:6px;font-weight:700;color:var(--v3-fg);flex-shrink:0}.pm-comms-row-body{flex:1;min-width:0;overflow:hidden}.pm-comms-row-top{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.pm-comms-row-name{font-size:7.5px;font-weight:500;color:var(--v3-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;min-width:0;flex:1}.pm-comms-row-meta{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.pm-comms-row-time{font-family:var(--v3-font-mono);font-size:6px;color:var(--v3-fg-faint);flex-shrink:0}.pm-comms-row-time--lime{color:var(--v3-lime)}.pm-comms-row-msg{font-size:6.5px;color:var(--v3-fg-mute);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pm-comms-row-bottom{display:flex;align-items:center;gap:4px;margin-top:1px;min-width:0}.pm-comms-row-bottom .pm-comms-row-msg{flex:1;margin-top:0}.pm-comms-check{font-size:6px;color:var(--v3-fg-mute);font-weight:700;letter-spacing:-.5px}.pm-comms-check--gold{color:var(--v3-gold)}.pm-comms-check--faint{color:var(--v3-fg-faint)}.v3 .pm-comms-call{margin-top:4px;padding:7px 8px;border-radius:12px;display:flex;flex-direction:column;gap:5px}.pm-comms-call-head{display:flex;align-items:center;gap:5px;min-width:0}.pm-comms-call-avatar{width:22px;height:22px;border-radius:100px;background:linear-gradient(135deg,#d4af3752,#2d8f5e52);border:1px solid rgba(212,175,55,.4);display:inline-flex;align-items:center;justify-content:center;font-family:var(--v3-font-mono);font-size:6px;font-weight:700;color:var(--v3-fg);flex-shrink:0}.pm-comms-call-id{flex:1;min-width:0;overflow:hidden}.pm-comms-call-name{font-size:7.5px;font-weight:500;color:var(--v3-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-comms-call-meta{font-family:var(--v3-font-mono);font-size:5.5px;color:var(--v3-fg-mute);letter-spacing:.04em;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-comms-call-actions{display:inline-flex;gap:3px;flex-shrink:0}.pm-comms-call-pill{width:14px;height:14px;border-radius:100px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:var(--v3-fg-mute);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pm-comms-call-pill--end{background:#e87e5a33;border-color:#e87e5a66;color:var(--v3-err)}.pm-comms-call-status{display:inline-flex;align-items:center;gap:4px;font-family:var(--v3-font-mono);font-size:6px;color:var(--v3-lime);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.pm-comms-pulse{width:5px;height:5px;border-radius:100px;background:var(--v3-lime);box-shadow:0 0 #8bc34a99;animation:pmCommsPulseRing 1.6s ease-out infinite;flex-shrink:0}@keyframes pmCommsPulseRing{0%{box-shadow:0 0 #8bc34a8c}70%{box-shadow:0 0 0 5px #8bc34a00}to{box-shadow:0 0 #8bc34a00}}.pm-comms-wave{display:flex;align-items:center;justify-content:center;gap:1.5px;height:14px;margin-top:2px}.pm-comms-wave span{width:2px;background:var(--v3-lime);border-radius:100px;opacity:.78;animation:pmCommsWaveBars 1.2s ease-in-out infinite}.pm-comms-wave span:nth-child(1){height:22%;animation-delay:0s}.pm-comms-wave span:nth-child(2){height:50%;animation-delay:.06s}.pm-comms-wave span:nth-child(3){height:80%;animation-delay:.12s}.pm-comms-wave span:nth-child(4){height:60%;animation-delay:.18s}.pm-comms-wave span:nth-child(5){height:95%;animation-delay:.24s}.pm-comms-wave span:nth-child(6){height:70%;animation-delay:.3s}.pm-comms-wave span:nth-child(7){height:40%;animation-delay:.36s}.pm-comms-wave span:nth-child(8){height:85%;animation-delay:.42s}.pm-comms-wave span:nth-child(9){height:55%;animation-delay:.48s}.pm-comms-wave span:nth-child(10){height:75%;animation-delay:.54s}.pm-comms-wave span:nth-child(11){height:35%;animation-delay:.6s}.pm-comms-wave span:nth-child(12){height:65%;animation-delay:.66s}.pm-comms-wave span:nth-child(13){height:45%;animation-delay:.72s}.pm-comms-wave span:nth-child(14){height:55%;animation-delay:.78s}@keyframes pmCommsWaveBars{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.v3 .pm-comms-transcript{margin-top:4px;padding:6px 8px;border-radius:12px;display:flex;flex-direction:column;gap:4px}.pm-comms-tx-line{display:flex;align-items:flex-start;gap:4px;font-size:7px;color:var(--v3-fg);line-height:1.35;min-width:0}.pm-comms-tx-tag{font-family:var(--v3-font-mono);font-size:5px;letter-spacing:.1em;color:var(--v3-fg-faint);padding:1px 3px;border-radius:3px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);flex-shrink:0;margin-top:1px;line-height:1}.pm-comms-tx-tag--ai{color:var(--v3-gold);background:#d4af371a;border-color:#d4af3747}.pm-comms-tx-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3 .pm-comms-action{margin-top:4px;padding:6px 8px;border-radius:12px;display:flex;align-items:center;gap:6px;min-width:0}.pm-comms-action-icon{width:16px;height:16px;border-radius:4px;background:#8bc34a2e;border:1px solid rgba(139,195,74,.4);color:var(--v3-lime);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.pm-comms-action-body{flex:1;min-width:0;overflow:hidden}.pm-comms-action-title{font-size:7.5px;font-weight:500;color:var(--v3-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-comms-action-sub{font-family:var(--v3-font-mono);font-size:5.5px;color:var(--v3-fg-mute);letter-spacing:.04em;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes pmCommsCheckShimmer{0%,to{opacity:.4}50%{opacity:1}}.pm-comms-phone--sms .pm-comms-check--gold{animation:pmCommsCheckShimmer 5.5s ease-in-out infinite}.pm-comms-phone--sms .pm-comms-row:nth-child(1) .pm-comms-check--gold{animation-delay:-1s}.pm-comms-phone--sms .pm-comms-row:nth-child(3) .pm-comms-check--gold{animation-delay:-3.2s}@keyframes pmCommsBadgeRing{0%{box-shadow:0 0 #8bc34aa6}70%{box-shadow:0 0 0 6px #8bc34a00}to{box-shadow:0 0 #8bc34a00}}.pm-comms-phone--wa .pm-comms-row--chat:first-child .pm-comms-badge--lime{animation:pmCommsBadgeRing 2.4s ease-out infinite}@keyframes pmCommsTagPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.pm-comms-phone--wa .pm-comms-tag--lime{animation:pmCommsTagPulse 3.2s ease-in-out infinite;transform-origin:center}@keyframes pmCommsCallGlow{0%,to{outline-color:#d4af370f}50%{outline-color:#d4af373d}}.pm-comms-phone--ai .pm-comms-call{outline:1px solid rgba(212,175,55,0);outline-offset:-1px;animation:pmCommsCallGlow 4s ease-in-out infinite}@keyframes pmCommsRowArrive{0%{background-color:transparent}20%{background-color:#8bc34a2e}to{background-color:transparent}}.pm-comms-mock--list .pm-comms-row.is-arriving{animation:pmCommsRowArrive .9s ease-out;border-radius:6px}@keyframes pmCommsStatFlash{0%{color:var(--v3-lime);text-shadow:0 0 14px rgba(139,195,74,.7)}}@keyframes pmCommsStatFlashGold{0%{color:var(--v3-lime);text-shadow:0 0 14px rgba(139,195,74,.7)}to{color:var(--v3-gold)}}@keyframes pmCommsStatFlashLime{0%{color:var(--v3-fg);text-shadow:0 0 14px rgba(245,241,232,.5)}to{color:var(--v3-lime)}}.pm-comms-stat-num.is-flash{animation:pmCommsStatFlash .6s ease-out}.pm-comms-stat-num--gold.is-flash{animation-name:pmCommsStatFlashGold}.pm-comms-stat-num--lime.is-flash{animation-name:pmCommsStatFlashLime}@media(prefers-reduced-motion:reduce){.pm-comms-live-dot,.pm-comms-pulse,.pm-comms-wave span,.pm-comms-phone--sms .pm-comms-check--gold,.pm-comms-phone--wa .pm-comms-row--chat:first-child .pm-comms-badge--lime,.pm-comms-phone--wa .pm-comms-tag--lime,.pm-comms-phone--ai .pm-comms-call,.pm-comms-mock--list .pm-comms-row.is-arriving,.pm-comms-stat-num.is-flash{animation:none!important}}.v3 .pm-comms-template{margin-top:5px}.pm-comms-template-head{display:flex;align-items:center;justify-content:space-between;font-family:var(--v3-font-mono);font-size:5.5px;color:var(--v3-gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.pm-comms-template-body{font-size:7px;color:var(--v3-fg);line-height:1.45}.pm-comms-tags{display:flex;gap:3px;margin-top:5px}.pm-comms-tag{font-family:var(--v3-font-mono);font-size:5.5px;padding:1.5px 4px;border-radius:100px;letter-spacing:.04em;flex-shrink:0}.pm-comms-tag--gold{color:var(--v3-gold);background:#d4af371f;border:1px solid rgba(212,175,55,.3)}.pm-comms-tag--lime{color:var(--v3-lime);background:#8bc34a1f;border:1px solid rgba(139,195,74,.3)}.pm-comms-badge{min-width:11px;height:11px;padding:0 3px;border-radius:100px;background:var(--v3-lime);color:#04231a;font-family:var(--v3-font-mono);font-size:6px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pm-comms-badge--lime{background:var(--v3-lime);color:#04231a}.v3 .pm-comms-compose{margin-top:5px;display:flex;align-items:center;gap:5px}.pm-comms-compose-text{flex:1;font-size:7px;color:var(--v3-fg-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pm-comms-compose-send{width:14px;height:14px;border-radius:100px;background:var(--v3-lime);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pm-comms-wa-badge svg{display:block}.pm-comms-home{align-self:center;margin-bottom:4px;width:56px;height:2.5px;border-radius:100px;background:#f5f1e88c;flex-shrink:0}@media(max-width:1100px){.pm-comms-stage{max-width:520px}.pm-comms-bezel{max-width:158px}.pm-comms-phone--hero .pm-comms-bezel{max-width:174px}}@media(max-width:980px){.pm-comms-stage{gap:14px;max-width:320px;grid-template-columns:1fr;align-items:center;margin:0 auto}.pm-comms-phone--hero{transform:none;order:-1}.pm-comms-bezel,.pm-comms-phone--hero .pm-comms-bezel{max-width:240px}}.v3 .pm-agents-mock .v3-hero-mock-stats{grid-template-columns:repeat(4,1fr)}.v3 .pm-agents-mock-tools{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.v3 .pm-agents-mock-tools-label{font-size:10px;letter-spacing:.16em;color:var(--v3-fg-mute);text-transform:uppercase;font-weight:600;margin-right:6px}.v3 .pm-agents-mock .pm-agents-team .v3-hero-mock-feed-row{grid-template-columns:36px 1fr auto;gap:12px;align-items:center}.v3 .pm-agents-avatar{position:relative;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 28%,var(--avatar-from, #c89a3a),var(--avatar-to, #5e421a) 78%);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff4d,inset 0 -1px #0003,0 2px 6px #00000038;color:#fffaf0f5;font-family:var(--v3-font-body);font-size:12px;font-weight:600;letter-spacing:.01em;flex:none}.v3 .pm-agents-avatar-letter{position:relative;z-index:1;text-shadow:0 1px 1px rgba(0,0,0,.32)}.v3 .pm-agents-avatar:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid rgba(212,175,55,.36);opacity:0;pointer-events:none;animation:pmAgentsHalo 5s ease-in-out infinite}.v3 .pm-agents-team-row:nth-child(1) .pm-agents-avatar:after{animation-delay:0s}.v3 .pm-agents-team-row:nth-child(2) .pm-agents-avatar:after{animation-delay:-1.25s}.v3 .pm-agents-team-row:nth-child(3) .pm-agents-avatar:after{animation-delay:-2.5s}.v3 .pm-agents-team-row:nth-child(4) .pm-agents-avatar:after{animation-delay:-3.75s}@keyframes pmAgentsHalo{0%,to{opacity:0;transform:scale(1)}50%{opacity:.55;transform:scale(1.06)}}@keyframes pmAgentsProgressed{0%{background-color:transparent}25%{background-color:#8bc34a1f}to{background-color:transparent}}.v3 .pm-agents-mock .v3-hero-mock-feed-row.is-progressed{animation:pmAgentsProgressed .9s ease-out;border-radius:6px}@media(prefers-reduced-motion:reduce){.v3 .pm-agents-avatar:after,.v3 .pm-agents-mock .v3-hero-mock-feed-row.is-progressed{animation:none!important}}.v3 .pm-ops-mock .v3-hero-mock-stats{grid-template-columns:repeat(4,1fr)}.v3 .pm-ops-mock-tools{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.v3 .pm-ops-mock-tools-label{font-size:10px;letter-spacing:.16em;color:var(--v3-fg-mute);text-transform:uppercase;font-weight:600;margin-right:6px}.v3 .pm-ops-canvas .pm-ops-workflows{display:grid;gap:13px;padding-top:6px}.v3 .pm-ops-canvas .pm-ops-workflow{display:grid;grid-template-columns:132px 1fr 116px;gap:14px;align-items:center}.v3 .pm-ops-canvas .pm-ops-workflow-label{display:flex;flex-direction:column;gap:1px;min-width:0}.v3 .pm-ops-canvas .pm-ops-workflow-name{font-size:11.5px;font-weight:600;color:var(--v3-fg);letter-spacing:.005em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3 .pm-ops-canvas .pm-ops-workflow-sub{font-size:9px;color:var(--v3-fg-mute);letter-spacing:.14em;text-transform:uppercase;font-weight:600}.v3 .pm-ops-canvas .pm-ops-workflow-flow{display:flex;align-items:center;gap:4px;min-width:0}.v3 .pm-ops-canvas .pm-ops-workflow-flow .v3-hero-mock-dot{width:16px;height:16px;flex:0 0 16px;border-width:1px;font-size:0}.v3 .pm-ops-canvas .pm-ops-workflow-flow .v3-hero-mock-line{flex:1 1 auto;min-width:12px;height:1.5px}.v3 .pm-ops-canvas .pm-ops-workflow-flow .v3-hero-mock-dot.is-active{transform:scale(1.18)}.v3 .pm-ops-canvas .pm-ops-workflow-flow .v3-hero-mock-dot.is-active:after{inset:-2px;border-width:1.2px}.v3 .pm-ops-canvas .pm-ops-workflow-stage{font-size:10.5px;color:var(--v3-fg-soft);letter-spacing:.02em;font-family:var(--v3-font-body);font-weight:500;text-align:right;transition:opacity .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3 .pm-ops-canvas .pm-ops-workflow-stage.is-fading{opacity:.45}@media(prefers-reduced-motion:reduce){.v3 .pm-ops-canvas .pm-ops-workflow-stage{transition:none!important}}
