.TeamCard_statusPill__DhCn_,.TeamCard_tag__oq4w9,.TeamCard_teamTypeBadge__GMvUh{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:0;border-radius:var(--radius-pill);font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.TeamCard_recruitingStatus__n7PqU{gap:7px;background:#edf9f4;color:#176a50}.TeamCard_pausedStatus__yUQCX{gap:7px;background:#f1f2f4;color:#5f666d}.TeamCard_pausedStatus__yUQCX i,.TeamCard_recruitingStatus__n7PqU i{width:8px;height:8px;border-radius:50%;background:currentColor}.TeamCard_teamTypeBadge__GMvUh{min-height:32px;border-radius:13px;box-shadow:0 6px 14px rgba(54,42,106,.1),inset 0 1px rgba(255,255,255,.56);font-weight:700}.TeamCard_teamTypeTemporary__RAYJ6{background:#eee9ff;color:#5f46a8}.TeamCard_teamTypeLongTerm__NhYww{background:#e9edff;color:#3d4e9c}.TeamCard_operationTier__UeJMn[data-tier="常规行动"]{background:#e9f8f0;color:#23664d}.TeamCard_operationTier__UeJMn[data-tier="机密行动"]{background:#fff4d7;color:#875400}.TeamCard_operationTier__UeJMn[data-tier="绝密行动"]{background:#fdebec;color:#9b3039}.TeamCard_teamCard__K4Ytc{position:relative;width:100%;max-width:640px;min-height:390px;overflow:hidden;border:0;border-radius:var(--radius-card);background:#ffffff;box-shadow:0 18px 44px rgba(15,23,32,.08);color:var(--team-text-primary);transition:box-shadow .18s ease,transform .18s ease}.TeamCard_teamCard__K4Ytc:after{content:"";position:absolute;inset:auto 0 0;height:72px;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff 88%);pointer-events:none}.TeamCard_teamCard__K4Ytc:hover{transform:translateY(-2px);box-shadow:0 20px 46px rgba(15,23,32,.11)}.TeamCard_teamCard__K4Ytc[data-team-terminal=true],.TeamCard_teamCard__K4Ytc[data-team-terminal=true]:hover{background:#e9edf0;box-shadow:0 9px 24px rgba(15,23,32,.055)}.TeamCard_teamCard__K4Ytc[data-team-terminal=true]:after{background:linear-gradient(180deg,rgba(233,237,240,0),#e9edf0 88%)}.TeamCard_teamCard__K4Ytc[data-team-terminal=true] .TeamCard_teamMap__1v1z_{filter:grayscale(1) saturate(0);opacity:.17}.TeamCard_teamCard__K4Ytc[data-team-terminal=true] .TeamCard_teamDecisionWidget__rej7F{background:#dfe5e9;box-shadow:0 4px 12px rgba(15,23,32,.045);backdrop-filter:none}.TeamCard_teamCard__K4Ytc[data-team-terminal=true] .TeamCard_factCopy__alJZj small,.TeamCard_teamCard__K4Ytc[data-team-terminal=true] .TeamCard_factLabel__yGe4s,.TeamCard_teamCard__K4Ytc[data-team-terminal=true] .TeamCard_teamMapName__edd5M{color:#515d68}.TeamCard_teamCard__K4Ytc[data-team-terminal=true] .TeamCard_operationTier__UeJMn,.TeamCard_teamCard__K4Ytc[data-team-terminal=true] .TeamCard_tag__oq4w9,.TeamCard_teamCard__K4Ytc[data-team-terminal=true] .TeamCard_teamTypeBadge__GMvUh{background:#edf0f2;color:#515d68;box-shadow:none}.TeamCard_teamMap__1v1z_{position:absolute;inset:0 auto 0 0;width:46%;background:var(--team-map-image,url("/deltamate-tactical-bg.png")) var(--team-map-position-active,var(--team-map-position,50%)) center /cover no-repeat;filter:saturate(1.38) contrast(1.04);opacity:.32;-webkit-mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.72) 52%,transparent);mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.72) 52%,transparent)}@media (prefers-reduced-motion:no-preference){.TeamCard_teamMap__1v1z_[data-animated=true]{animation:TeamCard_team-map-backdrop-enter__6_uuq .18s ease-out both}}@keyframes TeamCard_team-map-backdrop-enter__6_uuq{0%{opacity:.12}to{opacity:.32}}.TeamCard_teamContent__cKPrK{position:relative;z-index:5;display:flex;min-height:390px;flex-direction:column;padding:26px 30px 24px;pointer-events:none}.TeamCard_teamContent__cKPrK :is(a,button,input,select,textarea,summary){pointer-events:auto}.TeamCard_teamTopline__cCrGk{display:flex;align-items:center;justify-content:space-between;gap:16px}.TeamCard_teamStatusCluster__99X3W{display:flex;min-width:0;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}.TeamCard_teamMapName__edd5M{display:block;min-width:0;max-width:100%;overflow:hidden;color:var(--team-text-support);font-size:13px;font-weight:700;line-height:1.25;text-align:left;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px}.TeamCard_teamMainLayout__RXSlY{display:grid;min-height:156px;grid-template-columns:minmax(190px,.86fr) minmax(292px,1.14fr);align-items:center;gap:12px;margin-top:22px}.TeamCard_teamTitleBlock__f7PNG{min-width:0;align-self:center;padding-bottom:8px}.TeamCard_teamCard__K4Ytc:not([data-task-card]) .TeamCard_teamMainLayout__RXSlY{align-items:start}.TeamCard_teamCard__K4Ytc:not([data-task-card]) .TeamCard_teamTitleBlock__f7PNG{align-self:start}.TeamCard_teamTitleBlock__f7PNG h2{display:flex;flex-direction:column;gap:5px;margin:0;color:var(--team-text-primary);font-family:var(--font-display);font-size:40px;font-weight:900;letter-spacing:0;line-height:1.04}.TeamCard_teamTitleSecondary__rWKs_{display:block;max-width:100%;color:var(--team-text-secondary);font-size:18px;font-weight:700;line-height:1.28;overflow-wrap:anywhere;word-break:normal;line-break:strict;text-wrap:balance;white-space:normal}.TeamCard_bountySlot__KWpOZ{max-width:310px;margin-top:12px}.TeamCard_teamDecisionBoard__zl_Ew{display:grid;grid-template-columns:112px 188px;grid-template-rows:minmax(92px,auto) minmax(64px,auto);align-items:stretch;gap:var(--space-widget-gap);width:304px;max-width:100%;justify-self:end;margin:0;overflow:visible;background:transparent}.TeamCard_teamDecisionWidget__rej7F{display:flex;width:100%;height:100%;min-width:0;max-width:100%;align-items:stretch;padding:13px 15px;border-radius:var(--radius-widget);background:var(--team-widget-surface);color:#353b40;box-shadow:var(--team-widget-shadow);backdrop-filter:blur(20px) saturate(1.22)}.TeamCard_rosterWidget__vBdpK{grid-column:1;grid-row:1}.TeamCard_timeWidget__yWofi{grid-column:2;grid-row:1}.TeamCard_investmentWidget__rJfAm{grid-column:1;grid-row:2}.TeamCard_communicationWidget__CGnfZ{grid-column:2;grid-row:2}.TeamCard_factCopy__alJZj{display:flex;width:100%;height:100%;min-width:0;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:0}.TeamCard_factLabel__yGe4s{color:var(--team-text-label);font-size:12px;font-weight:600;line-height:1.25}.TeamCard_factCopy__alJZj strong{min-width:0;max-width:100%;overflow:visible;color:var(--team-text-value);font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.12;text-overflow:clip;white-space:normal}.TeamCard_factCopy__alJZj small{color:var(--team-text-support);font-size:12px;font-weight:500;line-height:1.35;white-space:normal}.TeamCard_rosterWidget__vBdpK .TeamCard_factCopy__alJZj strong{font-size:30px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.TeamCard_timeWidget__yWofi .TeamCard_factCopy__alJZj strong{display:flex;width:100%;max-width:100%;flex-direction:column;gap:1px;overflow:visible;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.12}.TeamCard_timeWidget__yWofi .TeamCard_factCopy__alJZj strong span{display:block;max-width:100%;overflow:visible;overflow-wrap:normal;word-break:normal;line-break:strict;white-space:normal}.TeamCard_teamFooter__cC0fK{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;pointer-events:none}.TeamCard_teamTags__yYxYQ{display:flex;min-width:0;flex-wrap:wrap;gap:8px}.TeamCard_tag__oq4w9{min-height:34px;padding:0 13px;background:#f1f3f4;color:#4a5055;font-size:12px;font-weight:600;line-height:1}.TeamCard_detailCue__p4IAr{display:inline-flex;min-height:48px;flex:none;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-pill);padding:0 20px;background:#12161a;color:#fff;font-size:14px;font-weight:700;line-height:1}.TeamCard_teamFooterActions__b1XDF{display:flex;flex:none;align-items:center;gap:12px}.TeamCard_teamCardCompact__hao_p{max-width:none;min-height:360px}.TeamCard_teamCardCompact__hao_p .TeamCard_teamContent__cKPrK{min-height:360px;padding:18px}.TeamCard_teamCardCompact__hao_p .TeamCard_teamTopline__cCrGk{gap:8px}.TeamCard_teamCardCompact__hao_p .TeamCard_teamMapName__edd5M{max-width:100%;font-size:11px}.TeamCard_teamCardCompact__hao_p .TeamCard_teamStatusCluster__99X3W{gap:5px}.TeamCard_teamCardCompact__hao_p .TeamCard_statusPill__DhCn_,.TeamCard_teamCardCompact__hao_p .TeamCard_teamTypeBadge__GMvUh{min-height:28px;padding-inline:9px;font-size:10px}.TeamCard_teamCardCompact__hao_p .TeamCard_teamMainLayout__RXSlY{min-height:138px;grid-template-columns:minmax(100px,.78fr) minmax(214px,1.22fr);gap:8px;margin-top:10px}.TeamCard_teamCardCompact__hao_p .TeamCard_teamTitleBlock__f7PNG h2{font-size:28px}.TeamCard_teamCardCompact__hao_p .TeamCard_teamTitleSecondary__rWKs_{font-size:15px;line-height:1.25}.TeamCard_teamCardCompact__hao_p .TeamCard_teamDecisionBoard__zl_Ew{width:214px;grid-template-columns:82px minmax(128px,1fr);grid-template-rows:minmax(78px,auto) minmax(58px,auto)}.TeamCard_teamCardCompact__hao_p .TeamCard_teamDecisionWidget__rej7F{padding:10px;border-radius:14px}.TeamCard_teamCardCompact__hao_p .TeamCard_factLabel__yGe4s{font-size:10px}.TeamCard_teamCardCompact__hao_p .TeamCard_factCopy__alJZj strong{font-size:15px}.TeamCard_teamCardCompact__hao_p .TeamCard_factCopy__alJZj small{font-size:10px}.TeamCard_teamCardCompact__hao_p .TeamCard_rosterWidget__vBdpK .TeamCard_factCopy__alJZj strong{font-size:23px}.TeamCard_teamCardCompact__hao_p .TeamCard_timeWidget__yWofi .TeamCard_factCopy__alJZj strong{font-size:15px}.TeamCard_teamCardCompact__hao_p .TeamCard_teamFooter__cC0fK{gap:10px}.TeamCard_teamCardCompact__hao_p .TeamCard_teamTags__yYxYQ{gap:5px}.TeamCard_teamCardCompact__hao_p .TeamCard_tag__oq4w9{min-height:30px;padding-inline:10px;font-size:10px}.TeamCard_rosterCue__JqNb7{display:inline-flex;align-items:center;gap:6px;color:var(--team-text-secondary);font-size:13px;font-weight:700;white-space:nowrap}@media (max-width:680px){.TeamCard_statusPill__DhCn_,.TeamCard_teamTypeBadge__GMvUh{min-height:28px;padding:0 10px;font-size:12px}.TeamCard_teamCard__K4Ytc{min-height:0}.TeamCard_teamContent__cKPrK{min-height:0;padding:24px 20px}.TeamCard_teamTopline__cCrGk{align-items:center;gap:10px}.TeamCard_teamStatusCluster__99X3W{flex-wrap:wrap;gap:6px}.TeamCard_teamMapName__edd5M{max-width:100%;font-size:12px}.TeamCard_teamMainLayout__RXSlY{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:18px}.TeamCard_teamTitleBlock__f7PNG{padding:0}.TeamCard_teamTitleBlock__f7PNG h2{font-size:34px}.TeamCard_teamTitleSecondary__rWKs_{font-size:18px}.TeamCard_bountySlot__KWpOZ{max-width:none}.TeamCard_teamDecisionBoard__zl_Ew{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-rows:minmax(88px,auto) minmax(64px,auto);width:100%;justify-self:stretch}.TeamCard_teamDecisionWidget__rej7F{padding:11px 12px}.TeamCard_rosterWidget__vBdpK .TeamCard_factCopy__alJZj strong{font-size:26px}.TeamCard_communicationWidget__CGnfZ .TeamCard_factCopy__alJZj strong,.TeamCard_investmentWidget__rJfAm .TeamCard_factCopy__alJZj strong,.TeamCard_timeWidget__yWofi .TeamCard_factCopy__alJZj strong{font-size:18px}.TeamCard_teamFooter__cC0fK{align-items:stretch;flex-direction:column;gap:13px}.TeamCard_teamFooterActions__b1XDF{width:100%;align-items:stretch;flex-direction:column;gap:8px}.TeamCard_teamCardCompact__hao_p .TeamCard_teamContent__cKPrK{padding:18px}.TeamCard_teamCardCompact__hao_p .TeamCard_teamMainLayout__RXSlY{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:10px}.TeamCard_teamCardCompact__hao_p .TeamCard_teamDecisionBoard__zl_Ew{width:100%;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.TeamCard_detailCue__p4IAr{width:100%}}@media (max-width:340px){.TeamCard_teamDecisionBoard__zl_Ew{grid-template-columns:minmax(0,1fr)}.TeamCard_teamCardCompact__hao_p .TeamCard_teamDecisionBoard__zl_Ew{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.TeamCard_teamDecisionBoard__zl_Ew{grid-template-rows:none}.TeamCard_communicationWidget__CGnfZ,.TeamCard_investmentWidget__rJfAm,.TeamCard_rosterWidget__vBdpK,.TeamCard_timeWidget__yWofi{grid-column:1;grid-row:auto;min-height:70px}.TeamCard_teamMainLayout__RXSlY{margin-top:12px}.TeamCard_teamTitleBlock__f7PNG h2{font-size:34px}.TeamCard_teamTitleSecondary__rWKs_{font-size:18px}}@media (prefers-reduced-motion:reduce){.TeamCard_teamCard__K4Ytc{scroll-behavior:auto;transition-duration:.12s;transition-property:opacity,background,border-color}.TeamCard_teamCard__K4Ytc:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.TeamCard_teamDecisionWidget__rej7F{backdrop-filter:none;background:#fff}}@media (max-width:720px){.TeamCard_teamMap__1v1z_{--team-map-position-active:var(--team-map-position-mobile,var(--team-map-position,50%))}}