#figma-page .team-efficiency{--te-unit:min(1px,.069444444444vw);position:relative;display:block!important;width:100%!important;padding:calc(120 * var(--te-unit)) calc(80 * var(--te-unit));color:#FFFFFF;font-family:"PingFang SC",sans-serif;letter-spacing:0}
.team-efficiency *{box-sizing:border-box;letter-spacing:0!important}
.team-efficiency [hidden]{display:none!important}
.team-efficiency-inner{display:flex;flex-direction:column;align-items:center;gap:calc(52 * var(--te-unit));width:100%;max-width:1280px;margin-inline:auto}
.team-efficiency-heading{display:flex;flex-direction:column;align-items:center;gap:calc(24 * var(--te-unit));width:100%;text-align:center}
#figma-page .team-efficiency-heading h2{margin:0;color:#FFFFFF;font-size:calc(40 * var(--te-unit));font-weight:500;line-height:calc(40 * var(--te-unit))}
#figma-page .team-efficiency-heading p{margin:0;color:#FFFFFF;font-size:calc(16 * var(--te-unit));font-weight:400;line-height:calc(24 * var(--te-unit))}
.team-efficiency-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}
.team-efficiency:not(.is-ready) .team-efficiency-tabs{display:none}
#figma-page .team-efficiency-tab.product-view-tab{position:relative;display:flex;align-items:center;justify-content:center;flex:none;width:auto;height:36px;padding:0 24px!important;border:0;border-radius:100px;background:rgba(255,255,255,.07)!important;cursor:pointer}
.team-efficiency-tab .figma-text-node{position:relative;display:block;margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:24px}
.team-efficiency-panels{width:100%}
.team-efficiency-panel{display:flex;align-items:center;gap:calc(20 * var(--te-unit));width:100%;min-height:calc(172 * var(--te-unit))}
.team-efficiency-panel:focus-visible{outline:2px solid rgba(255,255,255,.15);outline-offset:8px}
.team-efficiency-copy{display:flex;flex:1;flex-direction:column;gap:calc(12 * var(--te-unit));min-width:0}
#figma-page .team-efficiency-copy h3{margin:0;color:#FFFFFF;font-size:calc(36 * var(--te-unit));font-weight:500;line-height:calc(36 * var(--te-unit))}
#figma-page .team-efficiency-copy p{margin:0;color:rgba(255,255,255,.60);font-size:calc(16 * var(--te-unit));font-weight:400;line-height:calc(32 * var(--te-unit))}
.team-efficiency-stats{display:flex;align-self:stretch;align-items:center;gap:calc(20 * var(--te-unit));margin:0}
.team-efficiency-stat{display:flex;flex:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(20 * var(--te-unit));width:calc(240 * var(--te-unit));min-width:0;margin:0;padding:calc(32 * var(--te-unit)) calc(24 * var(--te-unit))}
.team-efficiency-number{display:flex;align-items:flex-end;gap:calc(12 * var(--te-unit));margin:0;color:#FFFFFF;font-weight:500;white-space:nowrap}
.team-efficiency-value{display:flex;align-items:center;font-size:calc(60 * var(--te-unit));line-height:calc(64 * var(--te-unit));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}
.team-efficiency-value.is-long{font-size:calc(44 * var(--te-unit))}
.team-efficiency-range,.team-efficiency-direction{display:inline-flex;align-items:center;justify-content:center;min-width:calc(24 * var(--te-unit));height:calc(64 * var(--te-unit));font-size:calc(24 * var(--te-unit));line-height:calc(42 * var(--te-unit))}
.team-efficiency-unit{color:#A1A2A6;font-size:calc(24 * var(--te-unit));line-height:calc(42 * var(--te-unit))}
.team-efficiency-label{order:1;margin:0;color:rgba(255,255,255,.60);font-size:calc(14 * var(--te-unit));font-weight:400;line-height:calc(24 * var(--te-unit));white-space:nowrap}
.team-efficiency-divider{position:relative;align-self:stretch;flex:none;width:0;opacity:.45;pointer-events:none}
.team-efficiency-divider img{position:absolute;left:-.5px;top:calc(-.5 * var(--te-unit));max-width:none;transform:scale(calc(var(--te-unit) / 1px));transform-origin:top center}
@media(width<768px){
 #figma-page .team-efficiency{--te-unit:1px;padding:64px 20px}
 .team-efficiency-inner{gap:32px;max-width:640px}
 .team-efficiency-heading{gap:24px}
 #figma-page .team-efficiency-heading h2{font-size:28px;line-height:36px}
 #figma-page .team-efficiency-heading p{max-width:520px;font-size:14px;line-height:24px}
 .team-efficiency-tabs{gap:8px}
 #figma-page .team-efficiency-tab.product-view-tab{padding:0 16px!important}
 .team-efficiency-panel{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:24px;min-height:288px}
 .team-efficiency-copy{flex:none;gap:12px;min-height:92px}
 #figma-page .team-efficiency-copy h3{font-size:24px;line-height:32px}
 #figma-page .team-efficiency-copy p{font-size:14px;line-height:24px}
 .team-efficiency-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-self:auto;align-items:start}
 .team-efficiency-stat{width:auto;min-width:0;padding:16px 8px;gap:12px}
 .team-efficiency-number{gap:8px}
 .team-efficiency-value{font-size:40px;line-height:48px}
 .team-efficiency-value.is-long{font-size:32px}
 .team-efficiency-unit{font-size:20px;line-height:32px}
 .team-efficiency-range,.team-efficiency-direction{min-width:16px;height:48px;font-size:16px;line-height:32px}
 .team-efficiency-label{font-size:12px;line-height:24px;white-space:normal}
 .team-efficiency-divider{display:none}
}
@media(width<600px){
 .team-efficiency-panel{min-height:404px}
 .team-efficiency-copy{min-height:92px}
 .team-efficiency-stats{grid-template-columns:minmax(0,1fr);gap:0}
 .team-efficiency-stat{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;min-height:88px;padding:16px 0}
 .team-efficiency-number{flex:none}
 .team-efficiency-label{max-width:152px;font-size:14px;line-height:24px;text-align:right}
}
@media(prefers-reduced-motion:reduce){.team-efficiency *{animation:none!important;transition:none!important}}

/* 与下方「创新积累」的留白对齐：上间距加大 */
.team-efficiency{padding-top:calc(200 * var(--te-unit))}
.team-efficiency{padding-top:calc(200 * var(--te-unit))!important}
.team-efficiency{padding-top:calc(360 * var(--te-unit))!important}
