.TeamUpCollectionPanel_root__cfdFV{min-width:0;margin-top:1.25rem;font-family:Pretendard,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0f172a}.TeamUpCollectionPanel_topbar__Vy81u{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 24px;border:1px solid #dbe3ee;background:#ffffff;box-shadow:0 10px 28px rgba(18,31,59,.07)}.TeamUpCollectionPanel_titleBlock__czEd_{display:flex;min-width:0;align-items:center;gap:16px}.TeamUpCollectionPanel_titleIcon__H0w1k{display:grid;width:54px;height:54px;flex:0 0 54px;place-items:center;border:1px solid #cfe0ff;background:#eef4ff;color:#2563eb}.TeamUpCollectionPanel_titleIcon__H0w1k svg{width:26px;height:26px;stroke-width:2}.TeamUpCollectionPanel_titleCopy__5F8Cj{min-width:0}.TeamUpCollectionPanel_titleCopy__5F8Cj p{margin:0 0 5px;color:#64748b;font-size:12px;font-weight:700;letter-spacing:0}.TeamUpCollectionPanel_titleCopy__5F8Cj h2{margin:0;font-size:29px;font-weight:700;line-height:1;letter-spacing:0}.TeamUpCollectionPanel_summary__cN5bO{display:grid;grid-template-columns:176px 138px 138px;min-height:70px;overflow:hidden;border:1px solid #dbe5f2;background:#f8fafc}.TeamUpCollectionPanel_metric___mDzb{display:grid;align-items:center;align-content:center;gap:4px;padding:12px 18px;background:#ffffff}.TeamUpCollectionPanel_metric___mDzb+.TeamUpCollectionPanel_metric___mDzb{border-left:1px solid #dbe5f2}.TeamUpCollectionPanel_completionMetric__jJ6Z7{grid-template-columns:42px minmax(0,1fr);gap:12px}.TeamUpCollectionPanel_progressRing__8ukX7{position:relative;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:conic-gradient(#2563eb var(--team-completion),#dfe7f2 0)}.TeamUpCollectionPanel_progressRing__8ukX7:after{position:absolute;inset:5px;border-radius:50%;background:#ffffff;content:""}.TeamUpCollectionPanel_progressRing__8ukX7 span{position:relative;z-index:1;color:#334155;font-size:11px;font-weight:700}.TeamUpCollectionPanel_metricCopy__Uuf4N{display:grid;min-width:0;gap:3px}.TeamUpCollectionPanel_metricLabel__KOkSJ{color:#64748b;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.TeamUpCollectionPanel_metricValue__lSz0f{color:#0f172a;font-size:25px;font-weight:700;line-height:1;white-space:nowrap}.TeamUpCollectionPanel_metricValue__lSz0f small{margin-left:3px;color:#64748b;font-size:12px;font-weight:700}.TeamUpCollectionPanel_progressMetric__29v5c .TeamUpCollectionPanel_metricValue__lSz0f{color:#2563eb}.TeamUpCollectionPanel_levelMetric__gFDRv .TeamUpCollectionPanel_metricValue__lSz0f{color:#047857}.TeamUpCollectionPanel_panel__0rHtk{margin-top:20px;padding:18px;border:1px solid #dbe3ee;background:rgba(255,255,255,.94);box-shadow:0 20px 50px rgba(18,31,59,.08)}.TeamUpCollectionPanel_grid__5zmGO{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.TeamUpCollectionPanel_card__a4vzv{position:relative;min-width:0;min-height:500px;overflow:hidden;padding:14px;border:1px solid #dfe8f4;background:linear-gradient(180deg,#ffffff,#fbfdff);box-shadow:0 10px 24px rgba(25,38,68,.07)}.TeamUpCollectionPanel_card__a4vzv:before{position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--team-accent),rgba(255,255,255,0));content:""}.TeamUpCollectionPanel_cardHead__I0TrX{display:grid;min-height:58px;place-items:center;border-bottom:1px solid #edf2f7}.TeamUpCollectionPanel_logo__lmvU2{display:grid;width:136px;height:52px;place-items:center}.TeamUpCollectionPanel_logo__lmvU2 img{width:auto;max-width:112px;height:auto;max-height:42px;background:transparent;-o-object-fit:contain;object-fit:contain}.TeamUpCollectionPanel_heroes__tz29P{display:flex;min-height:86px;flex-wrap:wrap;gap:6px;margin:14px 0;padding:10px;border:1px solid #e2ebf6;border-radius:16px;background:#f8fbff}.TeamUpCollectionPanel_hero__SiMFu{position:relative;width:36px;height:36px;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:10px;background:#e9eef7;box-shadow:0 2px 6px rgba(15,23,42,.12)}.TeamUpCollectionPanel_hero__SiMFu img{display:block;-o-object-fit:cover;object-fit:cover}.TeamUpCollectionPanel_module__kNG8_{margin-top:10px;overflow:hidden;border:1px solid #dce5f1;background:#ffffff}.TeamUpCollectionPanel_moduleHead__8Icn2{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-bottom:1px solid #e7edf5;background:color-mix(in srgb,var(--team-accent) 3%,#ffffff)}.TeamUpCollectionPanel_moduleTitle__tOYGt{display:grid;min-width:0;gap:3px}.TeamUpCollectionPanel_moduleTitle__tOYGt strong{color:#0f172a;font-size:13px;font-weight:700;line-height:1}.TeamUpCollectionPanel_moduleTitle__tOYGt span{overflow:hidden;color:#64748b;font-size:10px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.TeamUpCollectionPanel_stepper__pGK6M{display:grid;grid-template-columns:28px 60px 28px;width:116px;height:32px;flex:0 0 116px;overflow:hidden;border:1px solid color-mix(in srgb,var(--team-accent) 20%,#d8e2f0);background:#ffffff}.TeamUpCollectionPanel_stepper__pGK6M button{display:grid;place-items:center;border:0;background:#ffffff;color:color-mix(in srgb,var(--team-accent) 72%,#334155);cursor:pointer;transition:background-color .16s ease,color .16s ease}.TeamUpCollectionPanel_stepper__pGK6M button:hover:not(:disabled){background:color-mix(in srgb,var(--team-accent) 7%,#ffffff)}.TeamUpCollectionPanel_stepper__pGK6M button:disabled{color:#cbd5e1;cursor:default}.TeamUpCollectionPanel_optionSlot__EK0yY:focus-within,.TeamUpCollectionPanel_stepper__pGK6M button:focus-visible{position:relative;z-index:2;outline:2px solid color-mix(in srgb,var(--team-accent) 70%,#2563eb);outline-offset:-2px}.TeamUpCollectionPanel_stepper__pGK6M button svg{width:15px;height:15px;stroke-width:2.4}.TeamUpCollectionPanel_stepValue__kXBmy{display:grid;grid-template-columns:22px 24px;height:100%;align-items:center;justify-content:center;gap:2px;padding:0 4px;border-inline:1px solid #e5ebf4;background:color-mix(in srgb,var(--team-accent) 4%,#f8fafc);font-variant-numeric:tabular-nums;white-space:nowrap}.TeamUpCollectionPanel_stepValue__kXBmy input{display:block;width:22px;min-width:0;border:0;outline:0;background:transparent;color:#0f172a;font:inherit;font-size:14px;font-weight:700;line-height:1;text-align:center}.TeamUpCollectionPanel_stepValue__kXBmy input::-webkit-inner-spin-button,.TeamUpCollectionPanel_stepValue__kXBmy input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.TeamUpCollectionPanel_stepValue__kXBmy em{display:block;color:#64748b;font-size:10px;font-style:normal;font-weight:700;line-height:1;text-align:center}.TeamUpCollectionPanel_optionGrid__Y5gxB{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px}.TeamUpCollectionPanel_optionSlot__EK0yY{position:relative;display:grid;height:42px;min-width:0;place-items:center;overflow:hidden;border:1px solid #dce5f1;background:#f8fafc;color:#334155;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.TeamUpCollectionPanel_optionSlot__EK0yY>span{position:absolute;top:3px;left:5px;color:#94a3b8;font-size:8px;font-weight:700;line-height:1}.TeamUpCollectionPanel_optionSlot__EK0yY strong{max-width:100%;overflow:hidden;padding:4px 2px 0;font-size:10px;font-weight:700;line-height:1;text-overflow:clip;white-space:nowrap}.TeamUpCollectionPanel_optionSlot__EK0yY select{position:absolute;z-index:3;inset:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer}.TeamUpCollectionPanel_selectedSlot__SsAq2{border-color:color-mix(in srgb,var(--team-accent) 36%,#cbd5e1);background:color-mix(in srgb,var(--team-accent) 8%,#ffffff);color:color-mix(in srgb,var(--team-accent) 82%,#0f172a)}.TeamUpCollectionPanel_emptySlot__oYXnY:hover,.TeamUpCollectionPanel_selectedSlot__SsAq2:hover{border-color:color-mix(in srgb,var(--team-accent) 62%,#94a3b8);background:color-mix(in srgb,var(--team-accent) 12%,#ffffff)}.TeamUpCollectionPanel_emptySlot__oYXnY{border-style:dashed;background:#ffffff;color:var(--team-accent)}.TeamUpCollectionPanel_emptySlot__oYXnY>svg{width:18px;height:18px;margin-top:4px;stroke-width:2}.TeamUpCollectionPanel_lockedSlot__5_or4{border-color:#e2e8f0;background:#f1f5f9;color:#94a3b8;cursor:default}.TeamUpCollectionPanel_lockedSlot__5_or4 svg{width:13px;height:13px;margin-top:4px;stroke-width:2}.TeamUpCollectionPanel_milestones__n_Y8I{position:relative;margin:0;padding:30px 14px 38px}.TeamUpCollectionPanel_track__I_A54{position:relative;height:8px;border-radius:999px;background:#e9eef7}.TeamUpCollectionPanel_fill__a92dK{position:absolute;inset:0 auto 0 0;width:var(--team-progress);border-radius:inherit;background:linear-gradient(90deg,var(--team-accent),color-mix(in srgb,var(--team-accent) 55%,#60a5fa))}.TeamUpCollectionPanel_current__vKDix{position:absolute;top:-3px;left:var(--team-current-x);width:14px;height:14px;transform:translateX(-50%);border:3px solid #ffffff;border-radius:999px;background:var(--team-accent);box-shadow:0 5px 14px color-mix(in srgb,var(--team-accent) 28%,transparent)}.TeamUpCollectionPanel_currentLabel__st4_N{position:absolute;top:-26px;left:var(--team-label-x);transform:translateX(-50%);border-radius:999px;padding:3px 8px;background:#02091c;color:#ffffff;font-size:10px;font-weight:700;white-space:nowrap}.TeamUpCollectionPanel_mark__aIWbu{position:absolute;top:-9px;left:var(--team-mark-x);display:grid;width:28px;height:28px;transform:translateX(-50%);place-items:center;border:1px solid #d6e1f1;border-radius:999px;background:#ffffff;box-shadow:0 4px 12px rgba(15,23,42,.08);color:#52627a;font-size:11px;font-weight:700}.TeamUpCollectionPanel_doneMark__lYwiN{border-color:color-mix(in srgb,var(--team-accent) 50%,#ffffff);background:var(--team-accent);color:#ffffff}.TeamUpCollectionPanel_mark__aIWbu small{position:absolute;top:31px;color:#66748d;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap}.TeamUpCollectionPanel_srOnly__Vcslp{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}@media (min-width:768px){.TeamUpCollectionPanel_grid__5zmGO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.TeamUpCollectionPanel_grid__5zmGO{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.TeamUpCollectionPanel_topbar__Vy81u{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.TeamUpCollectionPanel_summary__cN5bO{grid-template-columns:repeat(2,minmax(0,1fr))}.TeamUpCollectionPanel_completionMetric__jJ6Z7{grid-column:1/-1}.TeamUpCollectionPanel_progressMetric__29v5c{border-top:1px solid #dbe5f2;border-left:0!important}.TeamUpCollectionPanel_levelMetric__gFDRv{border-top:1px solid #dbe5f2}.TeamUpCollectionPanel_panel__0rHtk{margin-top:14px;padding:10px}.TeamUpCollectionPanel_card__a4vzv{padding:12px}}@media (prefers-reduced-motion:reduce){.TeamUpCollectionPanel_optionSlot__EK0yY,.TeamUpCollectionPanel_stepper__pGK6M button{transition:none}}