.tf-mount[data-astro-cid-zn64atrg]{width:100%;max-width:520px;margin-left:auto;margin-right:auto}@media(min-width:1024px){.tf-mount[data-astro-cid-zn64atrg]{margin-left:auto;margin-right:0}}[data-lw-placeholder=team-formation-animation]{--bg: #1b1f26;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--label: rgba(255, 255, 255, .65);--muted: rgba(255, 255, 255, .35);--dim: rgba(255, 255, 255, .22);--primary: #3ECF8E;--primary-2: #2BB47A;--success: #22c55e;--amber: #f59e0b;--loop: 20s;--ease: cubic-bezier(.22, .61, .36, 1);position:relative;display:block;width:100%;aspect-ratio:1 / 1;background:radial-gradient(60% 50% at 0% 0%,rgba(37,99,235,.08),transparent 70%),radial-gradient(50% 40% at 100% 100%,rgba(34,197,94,.06),transparent 70%),var(--bg);border:1px solid var(--line);border-radius:14px;overflow:hidden;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;contain:paint}@media(max-width:600px){[data-lw-placeholder=team-formation-animation]{aspect-ratio:4 / 5}}[data-lw-placeholder=team-formation-animation] .tf-inner{position:absolute;inset:0;padding:22px;box-sizing:border-box}[data-lw-placeholder=team-formation-animation] .tf-panes{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%;height:100%}[data-lw-placeholder=team-formation-animation] .tf-pane{position:relative;display:flex;flex-direction:column;padding:14px;border:1px solid var(--line);border-radius:10px;background:#ffffff04;overflow:hidden;box-sizing:border-box}[data-lw-placeholder=team-formation-animation] .tf-pane-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:14px;border-bottom:1px solid var(--line)}[data-lw-placeholder=team-formation-animation] .tf-pane-name{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;white-space:nowrap}[data-lw-placeholder=team-formation-animation] .tf-pane-meta{font-size:9px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}[data-lw-placeholder=team-formation-animation] .tf-lane{position:relative;flex:1;min-height:0}[data-lw-placeholder=team-formation-animation] .tf-gate{position:absolute;left:0;right:0;display:flex;flex-direction:column;gap:3px;padding:0 2px;pointer-events:none}[data-lw-placeholder=team-formation-animation] .tf-gate:after{content:"";position:absolute;left:0;right:0;top:calc(100% + 6px);height:1px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 4px,transparent 4px 8px)}[data-lw-placeholder=team-formation-animation] .tf-gate-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--label)}[data-lw-placeholder=team-formation-animation] .tf-gate-meta{font-size:9px;font-weight:500;letter-spacing:.04em;color:var(--muted)}[data-lw-placeholder=team-formation-animation] .tf-gate-1{top:50px}[data-lw-placeholder=team-formation-animation] .tf-gate-2{top:190px}[data-lw-placeholder=team-formation-animation] .tf-chip{position:absolute;top:0;left:0;right:0;height:32px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:0 10px;box-sizing:border-box;border-radius:8px;background:#ffffff0a;border:1px solid var(--line-2);opacity:0;will-change:transform,opacity;animation-duration:var(--loop);animation-timing-function:var(--ease);animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:var(--delay, 0ms)}[data-lw-placeholder=team-formation-animation] .tf-chip-icon{width:20px;height:20px;color:#ffffff8c;display:inline-flex;align-items:center;justify-content:center}[data-lw-placeholder=team-formation-animation] .tf-chip-icon svg{width:100%;height:100%;display:block}[data-lw-placeholder=team-formation-animation] .tf-chip-role{font-size:11px;font-weight:500;color:var(--label);letter-spacing:-.005em}[data-lw-placeholder=team-formation-animation] .tf-stamp{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;opacity:0;transform:scale(.7);animation-duration:var(--loop);animation-timing-function:var(--ease);animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:var(--delay, 0ms)}[data-lw-placeholder=team-formation-animation] .tf-chip.is-fail-l .tf-stamp,[data-lw-placeholder=team-formation-animation] .tf-chip.is-fail-c .tf-stamp{background:#f59e0b29;color:var(--amber);border:1px solid rgba(245,158,11,.42)}[data-lw-placeholder=team-formation-animation] .tf-chip.is-pass .tf-stamp{background:#22c55e29;color:var(--success);border:1px solid rgba(34,197,94,.42)}[data-lw-placeholder=team-formation-animation] .tf-chip.is-fail-l{animation-name:tf-chip-fail-l}[data-lw-placeholder=team-formation-animation] .tf-chip.is-fail-c{animation-name:tf-chip-fail-c}[data-lw-placeholder=team-formation-animation] .tf-chip.is-pass{animation-name:tf-chip-pass}[data-lw-placeholder=team-formation-animation] .tf-chip.is-fail-l .tf-stamp{animation-name:tf-stamp-fail-l}[data-lw-placeholder=team-formation-animation] .tf-chip.is-fail-c .tf-stamp{animation-name:tf-stamp-fail-c}[data-lw-placeholder=team-formation-animation] .tf-chip.is-pass .tf-stamp{animation-name:tf-stamp-pass}@keyframes tf-chip-fail-l{0%{opacity:0;transform:translateY(0)}1%{opacity:1;transform:translateY(0)}3.5%{opacity:1;transform:translateY(100px)}5.5%{opacity:1;transform:translateY(100px)}9%{opacity:0;transform:translateY(180px)}10%,to{opacity:0;transform:translateY(0)}}@keyframes tf-chip-fail-c{0%{opacity:0;transform:translateY(0)}1%{opacity:1;transform:translateY(0)}3.5%{opacity:1;transform:translateY(100px)}4.5%{opacity:1;transform:translateY(100px)}7.5%{opacity:1;transform:translateY(240px)}9.5%{opacity:1;transform:translateY(240px)}12%{opacity:0;transform:translateY(320px)}13%,to{opacity:0;transform:translateY(0)}}@keyframes tf-chip-pass{0%{opacity:0;transform:translateY(0) translate(0)}1%{opacity:1;transform:translateY(0) translate(0)}3.5%{opacity:1;transform:translateY(100px) translate(0)}4.5%{opacity:1;transform:translateY(100px) translate(0)}7.5%{opacity:1;transform:translateY(240px) translate(0)}9%{opacity:1;transform:translateY(240px) translate(0)}11%{opacity:1;transform:translateY(340px) translate(0)}12%{opacity:0;transform:translateY(340px) translate(90px)}13%,to{opacity:0;transform:translateY(0) translate(0)}}@keyframes tf-stamp-fail-l{0%,4.5%{opacity:0;transform:scale(.7)}5%{opacity:1;transform:scale(1.18)}5.6%{opacity:1;transform:scale(1)}8%{opacity:1;transform:scale(1)}9%,to{opacity:0;transform:scale(.7)}}@keyframes tf-stamp-fail-c{0%,8.5%{opacity:0;transform:scale(.7)}9%{opacity:1;transform:scale(1.18)}9.6%{opacity:1;transform:scale(1)}11%{opacity:1;transform:scale(1)}12%,to{opacity:0;transform:scale(.7)}}@keyframes tf-stamp-pass{0%,8.5%{opacity:0;transform:scale(.7)}9%{opacity:1;transform:scale(1.18)}9.6%{opacity:1;transform:scale(1)}12%{opacity:1;transform:scale(1)}13%,to{opacity:0;transform:scale(.7)}}[data-lw-placeholder=team-formation-animation] .tf-seats{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}[data-lw-placeholder=team-formation-animation] .tf-seat{position:relative;height:48px;border-radius:8px;box-sizing:border-box;overflow:hidden}[data-lw-placeholder=team-formation-animation] .tf-seat-empty{position:absolute;inset:0;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px dashed rgba(255,255,255,.14);border-radius:8px;box-sizing:border-box;color:var(--muted)}[data-lw-placeholder=team-formation-animation] .tf-seat-empty-dot{width:9px;height:9px;border-radius:50%;border:1px dashed rgba(255,255,255,.3)}[data-lw-placeholder=team-formation-animation] .tf-seat-empty-label{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}[data-lw-placeholder=team-formation-animation] .tf-seat-filled{position:absolute;inset:0;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:12px;padding:0 12px;border:1px solid rgba(37,99,235,.32);border-radius:8px;box-sizing:border-box;background:#2563eb0f;opacity:0;transform:translate(-6px);will-change:opacity,transform}[data-lw-placeholder=team-formation-animation] .tf-seat-filled-avatar{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2563eb33;border:1px solid rgba(37,99,235,.42);color:#cfe1ff}[data-lw-placeholder=team-formation-animation] .tf-seat-filled-avatar svg{width:18px;height:18px;display:block}[data-lw-placeholder=team-formation-animation] .tf-seat-filled-body{display:flex;flex-direction:column;gap:2px;min-width:0}[data-lw-placeholder=team-formation-animation] .tf-seat-filled-role{font-size:12px;font-weight:600;color:#fff;letter-spacing:-.005em}[data-lw-placeholder=team-formation-animation] .tf-seat-filled-meta{font-size:9px;font-weight:500;letter-spacing:.06em;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-lw-placeholder=team-formation-animation] .tf-seat-1 .tf-seat-filled{animation:tf-seat-1 var(--loop) var(--ease) infinite}[data-lw-placeholder=team-formation-animation] .tf-seat-2 .tf-seat-filled{animation:tf-seat-2 var(--loop) var(--ease) infinite}[data-lw-placeholder=team-formation-animation] .tf-seat-3 .tf-seat-filled{animation:tf-seat-3 var(--loop) var(--ease) infinite}[data-lw-placeholder=team-formation-animation] .tf-seat-1 .tf-seat-empty{animation:tf-empty-1 var(--loop) var(--ease) infinite}[data-lw-placeholder=team-formation-animation] .tf-seat-2 .tf-seat-empty{animation:tf-empty-2 var(--loop) var(--ease) infinite}[data-lw-placeholder=team-formation-animation] .tf-seat-3 .tf-seat-empty{animation:tf-empty-3 var(--loop) var(--ease) infinite}@keyframes tf-seat-1{0%,22%{opacity:0;transform:translate(-6px)}26%{opacity:1;transform:translate(0)}96%{opacity:1;transform:translate(0)}99%,to{opacity:0;transform:translate(-6px)}}@keyframes tf-seat-2{0%,46%{opacity:0;transform:translate(-6px)}50%{opacity:1;transform:translate(0)}96%{opacity:1;transform:translate(0)}99%,to{opacity:0;transform:translate(-6px)}}@keyframes tf-seat-3{0%,70%{opacity:0;transform:translate(-6px)}74%{opacity:1;transform:translate(0)}96%{opacity:1;transform:translate(0)}99%,to{opacity:0;transform:translate(-6px)}}@keyframes tf-empty-1{0%,21%{opacity:1}24%,96%{opacity:0}99%,to{opacity:1}}@keyframes tf-empty-2{0%,45%{opacity:1}48%,96%{opacity:0}99%,to{opacity:1}}@keyframes tf-empty-3{0%,69%{opacity:1}72%,96%{opacity:0}99%,to{opacity:1}}[data-lw-placeholder=team-formation-animation] .tf-power{flex:1;display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--line);min-height:0}[data-lw-placeholder=team-formation-animation] .tf-power-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}[data-lw-placeholder=team-formation-animation] .tf-power-label{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);max-width:55%;line-height:1.25}[data-lw-placeholder=team-formation-animation] .tf-power-counter{display:inline-grid;align-items:baseline}[data-lw-placeholder=team-formation-animation] .tf-power-counter>*{grid-area:1 / 1;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;text-align:right;opacity:0;animation-duration:var(--loop);animation-timing-function:var(--ease);animation-iteration-count:infinite}[data-lw-placeholder=team-formation-animation] .tf-mult-0{color:var(--dim);animation-name:tf-mult-0}[data-lw-placeholder=team-formation-animation] .tf-mult-10{color:var(--label);animation-name:tf-mult-10}[data-lw-placeholder=team-formation-animation] .tf-mult-20{color:var(--amber);animation-name:tf-mult-20}[data-lw-placeholder=team-formation-animation] .tf-mult-25{color:#fbbf24;text-shadow:0 0 18px rgba(251,191,36,.45);animation-name:tf-mult-25}@keyframes tf-mult-0{0%,21%{opacity:1}24%,96%{opacity:0}99%,to{opacity:1}}@keyframes tf-mult-10{0%,23%{opacity:0}26%,45%{opacity:1}48%,to{opacity:0}}@keyframes tf-mult-20{0%,47%{opacity:0}50%,69%{opacity:1}72%,to{opacity:0}}@keyframes tf-mult-25{0%,71%{opacity:0}74%,96%{opacity:1}99%,to{opacity:0}}[data-lw-placeholder=team-formation-animation] .tf-power-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}[data-lw-placeholder=team-formation-animation] .tf-screen{width:100%;max-width:230px;margin:0 auto;display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:8px;background:#ffffff06;overflow:hidden;box-sizing:border-box}[data-lw-placeholder=team-formation-animation] .tf-screen-bar{display:flex;align-items:center;gap:5px;padding:6px 9px;background:#ffffff09;border-bottom:1px solid var(--line)}[data-lw-placeholder=team-formation-animation] .tf-screen-dot{width:7px;height:7px;border-radius:50%}[data-lw-placeholder=team-formation-animation] .tf-screen-dot-r{background:#f564648c}[data-lw-placeholder=team-formation-animation] .tf-screen-dot-y{background:#f5c8648c}[data-lw-placeholder=team-formation-animation] .tf-screen-dot-g{background:#64c8828c}[data-lw-placeholder=team-formation-animation] .tf-screen-url{margin-left:8px;font-size:8px;color:#ffffff52;letter-spacing:.06em;font-family:ui-monospace,SF Mono,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-lw-placeholder=team-formation-animation] .tf-screen-body{position:relative;width:100%;aspect-ratio:4 / 3;background:#0f1218;overflow:hidden}[data-lw-placeholder=team-formation-animation] .tf-feat{position:absolute;opacity:0;border-radius:3px;will-change:opacity,transform;animation-duration:var(--loop);animation-timing-function:var(--ease);animation-iteration-count:infinite;transform:scale(.96)}[data-lw-placeholder=team-formation-animation] .tf-f-empty{inset:0;display:flex;align-items:center;justify-content:center;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff38;border-radius:0;transform:none;opacity:1;animation-name:tf-feat-empty}[data-lw-placeholder=team-formation-animation] .tf-f-empty:before{content:"";width:22%;height:1px;background:#ffffff1f;margin-right:10px}[data-lw-placeholder=team-formation-animation] .tf-f-empty:after{content:"";width:22%;height:1px;background:#ffffff1f;margin-left:10px}[data-lw-placeholder=team-formation-animation] .tf-f-header{top:6%;left:6%;right:6%;height:11%;background:linear-gradient(90deg,#2563eb47,#2563eb1a);border:1px solid rgba(37,99,235,.3);animation-name:tf-feat-p1}[data-lw-placeholder=team-formation-animation] .tf-f-header:before{content:"";position:absolute;left:6px;top:50%;transform:translateY(-50%);width:18px;height:4px;border-radius:2px;background:#ffffff8c}[data-lw-placeholder=team-formation-animation] .tf-f-panel1{top:22%;left:25%;right:6%;height:30%;background:#ffffff0d;border:1px solid var(--line-2);animation-name:tf-feat-p1}[data-lw-placeholder=team-formation-animation] .tf-f-panel1:before{content:"";position:absolute;top:18%;left:8%;width:50%;height:8%;background:#ffffff38;border-radius:2px}[data-lw-placeholder=team-formation-animation] .tf-f-panel1:after{content:"";position:absolute;bottom:16%;left:8%;right:8%;height:8%;background:#ffffff1a;border-radius:2px}[data-lw-placeholder=team-formation-animation] .tf-f-sidebar{top:22%;bottom:6%;left:6%;width:15%;background:#ffffff0a;border:1px solid var(--line-2);animation-name:tf-feat-p2}[data-lw-placeholder=team-formation-animation] .tf-f-sidebar:before,[data-lw-placeholder=team-formation-animation] .tf-f-sidebar:after{content:"";position:absolute;left:16%;right:16%;height:10%;background:#ffffff29;border-radius:1.5px}[data-lw-placeholder=team-formation-animation] .tf-f-sidebar:before{top:12%;background:#2563eb73}[data-lw-placeholder=team-formation-animation] .tf-f-sidebar:after{top:30%}[data-lw-placeholder=team-formation-animation] .tf-f-panel2{top:56%;left:25%;right:6%;height:26%;background:#22c55e1a;border:1px solid rgba(34,197,94,.28);animation-name:tf-feat-p2}[data-lw-placeholder=team-formation-animation] .tf-f-panel2:before{content:"";position:absolute;inset:22% 8%;background-image:linear-gradient(to top right,transparent 48%,rgba(34,197,94,.55) 49% 51%,transparent 52%);opacity:.7}[data-lw-placeholder=team-formation-animation] .tf-f-side-extra{top:22%;bottom:6%;left:6%;width:15%;pointer-events:none;animation-name:tf-feat-p3}[data-lw-placeholder=team-formation-animation] .tf-f-side-extra:before,[data-lw-placeholder=team-formation-animation] .tf-f-side-extra:after{content:"";position:absolute;left:16%;right:16%;height:10%;background:#ffffff29;border-radius:1.5px}[data-lw-placeholder=team-formation-animation] .tf-f-side-extra:before{top:48%}[data-lw-placeholder=team-formation-animation] .tf-f-side-extra:after{top:66%}[data-lw-placeholder=team-formation-animation] .tf-f-kpi-row{top:86%;left:25%;right:6%;height:8%;display:flex;gap:4px;animation-name:tf-feat-p3;background:transparent;transform:scale(.96)}[data-lw-placeholder=team-formation-animation] .tf-f-kpi-row>span{flex:1;background:#ffffff0f;border:1px solid var(--line-2);border-radius:2px}[data-lw-placeholder=team-formation-animation] .tf-f-kpi-row>span:nth-child(1){background:#2563eb2e;border-color:#2563eb59}[data-lw-placeholder=team-formation-animation] .tf-f-kpi-row>span:nth-child(2){background:#22c55e29;border-color:#22c55e59}[data-lw-placeholder=team-formation-animation] .tf-f-kpi-row>span:nth-child(3){background:#f59e0b29;border-color:#f59e0b59}@keyframes tf-feat-empty{0%,21%{opacity:1}24%,96%{opacity:0}99%,to{opacity:1}}@keyframes tf-feat-p1{0%,23%{opacity:0;transform:scale(.96)}26%{opacity:1;transform:scale(1)}96%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(.96)}}@keyframes tf-feat-p2{0%,47%{opacity:0;transform:scale(.96)}50%{opacity:1;transform:scale(1)}96%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(.96)}}@keyframes tf-feat-p3{0%,71%{opacity:0;transform:scale(.96)}74%{opacity:1;transform:scale(1)}96%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(.96)}}@media(prefers-reduced-motion:reduce){[data-lw-placeholder=team-formation-animation] *,[data-lw-placeholder=team-formation-animation] *:before,[data-lw-placeholder=team-formation-animation] *:after{animation:none!important;transition:none!important}[data-lw-placeholder=team-formation-animation] .tf-chip{display:none}[data-lw-placeholder=team-formation-animation] .tf-seat-empty{opacity:0}[data-lw-placeholder=team-formation-animation] .tf-seat-filled{opacity:1;transform:translate(0)}[data-lw-placeholder=team-formation-animation] .tf-mult-0,[data-lw-placeholder=team-formation-animation] .tf-mult-10,[data-lw-placeholder=team-formation-animation] .tf-mult-20{opacity:0}[data-lw-placeholder=team-formation-animation] .tf-mult-25{opacity:1}[data-lw-placeholder=team-formation-animation] .tf-f-empty{opacity:0}[data-lw-placeholder=team-formation-animation] .tf-feat{opacity:1;transform:scale(1)}}@media(min-width:1024px){.engagement-shape[data-astro-cid-quywa4h2]:before{content:"";position:absolute;top:22px;left:22px;right:calc(25% - 22px);height:1px;background:#2563eb66;z-index:0;pointer-events:none}}.composition-carousel[data-astro-cid-5ir2j37x]{position:relative;max-width:720px;margin-left:auto;margin-right:auto}.cc-track[data-astro-cid-5ir2j37x]{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cc-track[data-astro-cid-5ir2j37x]::-webkit-scrollbar{display:none}.cc-slide[data-astro-cid-5ir2j37x]{flex:0 0 100%;scroll-snap-align:center;min-width:0}.cc-dot[data-astro-cid-5ir2j37x]{width:8px;height:8px;border-radius:999px;background:#0f172a2e;border:0;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.cc-dot[data-astro-cid-5ir2j37x][aria-selected=true]{background:#3ecf8e;transform:scale(1.25)}.cc-dot[data-astro-cid-5ir2j37x]:hover{background:#0f172a66}.cc-dot[data-astro-cid-5ir2j37x][aria-selected=true]:hover{background:#3ecf8e}.cc-dot[data-astro-cid-5ir2j37x]:focus-visible{outline:2px solid #3ECF8E;outline-offset:3px}.cc-arrow[data-astro-cid-5ir2j37x]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;cursor:pointer;transition:border-color .2s ease,color .2s ease}.cc-arrow[data-astro-cid-5ir2j37x]:hover{border-color:#3ecf8e;color:#3ecf8e}.cc-arrow[data-astro-cid-5ir2j37x]:focus-visible{outline:2px solid #3ECF8E;outline-offset:2px}.faq-item[data-astro-cid-7fr72f6a] summary[data-astro-cid-7fr72f6a]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-7fr72f6a][open] .faq-toggle[data-astro-cid-7fr72f6a]{transform:rotate(45deg)}
