.section[data-v-702af893]{margin:0 auto;max-width:1240px;padding:8px 24px 100px}.cv[data-v-702af893]{align-items:center;display:flex;flex-direction:column}.cv-node[data-v-702af893]{border-radius:999px;font-family:var(--font-mono);font-size:14px;line-height:1;padding:10px 22px}.cv-agent[data-v-702af893]{display:flex;justify-content:center}.cv-monster[data-v-702af893]{display:block;overflow:visible}.cv-monster .m-fill[data-v-702af893]{fill:var(--accent)}.cv-monster .m-eyes rect[data-v-702af893]{fill:var(--ink)}@media(prefers-reduced-motion:no-preference){.cv-monster .m-sprite[data-v-702af893]{animation:m-bob-702af893 1.2s step-end infinite}.cv-monster .m-eyes[data-v-702af893]{animation:m-blink-702af893 4.4s step-end infinite;transform-box:fill-box;transform-origin:center}}@keyframes m-bob-702af893{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes m-blink-702af893{0%,to{transform:scaleY(1)}92%{transform:scaleY(.12)}97%{transform:scaleY(1)}}.cv-node--monid[data-v-702af893]{background:var(--dark);box-shadow:0 12px 32px -12px #08080c80;color:#fff;font-family:var(--font-sans);font-size:16px;font-weight:700;letter-spacing:-.01em;padding:12px 30px}.cv-stem[data-v-702af893]{display:block;height:36px;width:2px}.cv-fan[data-v-702af893]{display:block;height:80px;width:100%}.cv-line-base[data-v-702af893]{fill:none;stroke:var(--line);stroke-width:1.5}@media(prefers-reduced-motion:no-preference){.cv-stem[data-v-702af893]{transform-origin:top center;transition:opacity .3s ease,transform .3s ease}.cv:not(.cv--revealed) .cv-stem[data-v-702af893]{opacity:0;transform:scaleY(0)}.cv-node--monid[data-v-702af893]{transition:opacity .4s ease .15s,transform .4s cubic-bezier(.34,1.56,.64,1) .15s}.cv:not(.cv--revealed) .cv-node--monid[data-v-702af893]{opacity:0;transform:scale(.85) translateY(8px)}.cv-line-base--curve[data-v-702af893]{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .6s ease .3s}.cv:not(.cv--revealed) .cv-line-base--curve[data-v-702af893]{stroke-dashoffset:1}.cv-line-sheen[data-v-702af893]{transition:opacity .5s ease .75s}.cv:not(.cv--revealed) .cv-line-sheen[data-v-702af893]{opacity:0}.cv .cv-tile[data-v-702af893]{transition:opacity .45s ease var(--reveal-delay,0s),transform .45s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0s),background .15s ease}.cv:not(.cv--revealed) .cv-tile[data-v-702af893]{opacity:0;transform:translateY(12px)}}.cv-line-sheen[data-v-702af893]{fill:none;stroke-linecap:round;stroke-width:2}@media(prefers-reduced-motion:reduce){.cv-line-sheen[data-v-702af893]{display:none}}.cv-wall[data-v-702af893]{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.cv-tile[data-v-702af893]{align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;display:flex;gap:14px;padding:18px;text-align:left}.cv-tile-logo[data-v-702af893]{border-radius:5px;flex-shrink:0;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.cv-tile-logo--mono[data-v-702af893]{align-items:center;background:var(--accent-soft);color:var(--accent);display:flex;font-size:14px;font-weight:700;justify-content:center}.cv-tile-text[data-v-702af893]{min-width:0}.cv-tile-name[data-v-702af893]{color:var(--ink);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.cv-tile-cap[data-v-702af893]{color:var(--muted);font-family:var(--font-mono);font-size:12.5px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-tile--all[data-v-702af893]{background:var(--accent-soft);border-color:transparent;display:block;transition:background .15s ease}.cv-tile--all .cv-tile-cap[data-v-702af893],.cv-tile--all .cv-tile-name[data-v-702af893]{color:var(--accent)}.cv-tile--all[data-v-702af893]:hover{background:#d8e2ff}@media(max-width:989px){.cv-wall[data-v-702af893]{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-tile[data-v-702af893]:not(.cv-tile--all):nth-last-child(2){display:none}}@media(max-width:780px){.cv-wall[data-v-702af893]{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-tile[data-v-702af893]:not(.cv-tile--all):nth-child(n+12){display:none}}@media(max-width:640px){.section[data-v-702af893]{padding:64px 24px}}.killed[data-v-2e6f7a93]{margin:0 auto;max-width:1100px;padding:100px 24px 0;text-align:center}.killed-title[data-v-2e6f7a93]{font-size:clamp(42px,5.8vw,84px);font-weight:600;letter-spacing:-.04em;line-height:.98;margin:0 0 20px}.killed-sub[data-v-2e6f7a93]{color:var(--muted);font-size:clamp(17px,1.4vw,20px);line-height:1.5;margin:0 auto;max-width:560px}@media(max-width:640px){.killed[data-v-2e6f7a93]{padding:64px 24px 0}}@media(prefers-reduced-motion:no-preference){.killed-sub[data-v-2e6f7a93],.killed-title[data-v-2e6f7a93]{transition:opacity .55s ease var(--rd,0s),transform .55s cubic-bezier(.22,1,.36,1) var(--rd,0s)}.killed-sub[data-v-2e6f7a93]{--rd:.12s}.killed:not(.revealed) .killed-sub[data-v-2e6f7a93],.killed:not(.revealed) .killed-title[data-v-2e6f7a93]{opacity:0;transform:translateY(16px)}}.stats[data-v-abc84120]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1240px;padding:56px 24px 64px;text-align:center}.stat-num[data-v-abc84120]{font-size:44px;font-weight:500;letter-spacing:-.02em;line-height:1}.stat-accent[data-v-abc84120]{color:var(--accent)}.stat-lbl[data-v-abc84120]{color:var(--muted);font-size:14.5px;line-height:1.55;margin-top:8px}@media(max-width:640px){.stats[data-v-abc84120]{gap:28px;grid-template-columns:1fr;margin:0 auto;padding:40px 24px 48px;text-align:center}.stat-num[data-v-abc84120]{font-size:32px}}@media(prefers-reduced-motion:no-preference){.stat[data-v-abc84120]{transition:opacity .55s ease var(--rd,0s),transform .55s cubic-bezier(.22,1,.36,1) var(--rd,0s)}.stats:not(.revealed) .stat[data-v-abc84120]{opacity:0;transform:translateY(16px)}}
