.ArenaPromo-module__Qr3HSG__arenaContainer{background:var(--bg-deep-black);width:100%;height:100%;overflow:hidden}.ArenaPromo-module__Qr3HSG__splitLayout{grid-template-columns:1.3fr 1fr;height:100%;display:grid}.ArenaPromo-module__Qr3HSG__editorPane,.ArenaPromo-module__Qr3HSG__terminalPane{flex-direction:column;display:flex}.ArenaPromo-module__Qr3HSG__editorPane{border-right:1px solid #ffffff0d}.ArenaPromo-module__Qr3HSG__paneHeader{background:#ffffff05;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.ArenaPromo-module__Qr3HSG__headerTitle{color:#10b981;letter-spacing:.15em;font-size:.72rem;font-weight:800}.ArenaPromo-module__Qr3HSG__liveBadge{color:#10b981;letter-spacing:.05em;background:#10b9810d;border:1px solid #10b98133;border-radius:4px;padding:4px 10px;font-size:.6rem;font-weight:800}.ArenaPromo-module__Qr3HSG__editorContent{font-family:var(--font-mono);background:var(--bg-deep-black);flex:1;padding:24px;font-size:.85rem;line-height:1.5}.ArenaPromo-module__Qr3HSG__terminalContent{font-family:var(--font-mono);background:#000;flex:1;padding:24px;font-size:.75rem;line-height:1.6;overflow-y:auto}.ArenaPromo-module__Qr3HSG__char{white-space:pre;transition:color 50ms;position:relative}.ArenaPromo-module__Qr3HSG__pending{color:#8a95a2;opacity:.8}.ArenaPromo-module__Qr3HSG__keyword{color:#c678dd}.ArenaPromo-module__Qr3HSG__function{color:#61afef}.ArenaPromo-module__Qr3HSG__string{color:#98c379}.ArenaPromo-module__Qr3HSG__number{color:#d19a66}.ArenaPromo-module__Qr3HSG__comment{color:#5c6370;font-style:italic}.ArenaPromo-module__Qr3HSG__plain{color:#abb2bf}.ArenaPromo-module__Qr3HSG__lineNumber{color:#2c313a;-webkit-user-select:none;user-select:none;flex-shrink:0;width:25px;font-size:.75rem;display:inline-block}.ArenaPromo-module__Qr3HSG__codeLine{align-items:flex-start;display:flex}.ArenaPromo-module__Qr3HSG__lineText{flex-wrap:wrap;display:flex}.ArenaPromo-module__Qr3HSG__cursor{background:#10b981;width:2px;height:1.25em;display:inline-block;position:absolute;bottom:-2px;left:0;box-shadow:0 0 10px #10b98180}.ArenaPromo-module__Qr3HSG__terminalLine{color:#abb2bf;opacity:0;margin-bottom:4px;animation:.15s ease-out forwards ArenaPromo-module__Qr3HSG__terminalIn}.ArenaPromo-module__Qr3HSG__terminalLine.ArenaPromo-module__Qr3HSG__success{color:#10b981;font-weight:700}.ArenaPromo-module__Qr3HSG__terminalLine.ArenaPromo-module__Qr3HSG__alert{color:#f43f5e}@keyframes ArenaPromo-module__Qr3HSG__terminalIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.ArenaPromo-module__Qr3HSG__cursorLine{background:#3b82f6;width:8px;height:2px;margin-top:4px;animation:1s step-end infinite ArenaPromo-module__Qr3HSG__blink;display:inline-block}@keyframes ArenaPromo-module__Qr3HSG__blink{50%{opacity:0}}@media (max-width:1024px){.ArenaPromo-module__Qr3HSG__splitLayout{grid-template-rows:1.6fr 1fr;grid-template-columns:1fr}}
.Landing-module__EMv3da__container{background-color:#0000;flex-direction:column;flex:1;justify-content:center;padding-top:2rem;padding-bottom:2rem;display:flex}.Landing-module__EMv3da__bentoHero{grid-gap:1.5rem;grid-template-columns:repeat(12,1fr);max-width:1400px;margin:0 auto;padding:0 2rem;display:grid}.Landing-module__EMv3da__bentoCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.Landing-module__EMv3da__arenaCard{grid-column:span 9;min-height:550px;padding:0}.Landing-module__EMv3da__arenaOverlay{z-index:10;position:absolute;top:20px;left:20px}.Landing-module__EMv3da__liveBadge{color:#10b981;letter-spacing:.05em;background:#10b9811a;border:1px solid #10b98133;border-radius:4px;padding:6px 12px;font-size:.65rem;font-weight:800}.Landing-module__EMv3da__agentInfoCard{background:linear-gradient(#ffffff0d,#ffffff03);grid-column:span 3;justify-content:center}.Landing-module__EMv3da__categoryLabel{color:#4b5563;letter-spacing:.15em;margin-bottom:1.5rem;font-size:.65rem;font-weight:800}.Landing-module__EMv3da__agentTitle{color:#fff;margin-bottom:1.5rem;font-size:2.2rem;font-weight:800;line-height:1.1}.Landing-module__EMv3da__agentDesc{color:#94a3b8;margin-bottom:2.5rem;font-size:1rem;line-height:1.6}.Landing-module__EMv3da__glowBtn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:1.25rem;font-size:1rem;font-weight:800;transition:all .2s;display:flex}.Landing-module__EMv3da__glowBtn:hover{transform:translateY(-2px);box-shadow:0 0 20px #fff3}.Landing-module__EMv3da__btnArrow{font-size:1.2rem}.Landing-module__EMv3da__leaderboardCard,.Landing-module__EMv3da__ecosystemCard{grid-column:span 6;min-height:300px}.Landing-module__EMv3da__leaderPreview{flex-direction:column;gap:12px;margin-bottom:2rem;display:flex}.Landing-module__EMv3da__leaderRow{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;padding:12px 16px;display:flex}.Landing-module__EMv3da__rank{color:#4b5563;width:30px;font-weight:800}.Landing-module__EMv3da__name{color:#fff;flex:1;font-weight:700}.Landing-module__EMv3da__points{color:#10b981;font-family:var(--font-mono)}.Landing-module__EMv3da__langGrid{gap:24px;margin-bottom:2rem;padding:1rem 0;display:flex}.Landing-module__EMv3da__langIconImg{filter:drop-shadow(0 0 10px #00000080);cursor:default;width:64px;height:64px;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.Landing-module__EMv3da__langIconImg:hover{transform:translateY(-8px)scale(1.15)}.Landing-module__EMv3da__cardFooterText{color:#64748b;font-size:.9rem;line-height:1.5}@media (max-width:1400px){.Landing-module__EMv3da__agentTitle{font-size:1.8rem}}@media (max-width:1200px){.Landing-module__EMv3da__arenaCard,.Landing-module__EMv3da__agentInfoCard,.Landing-module__EMv3da__leaderboardCard,.Landing-module__EMv3da__ecosystemCard{grid-column:span 12}.Landing-module__EMv3da__agentInfoCard{min-height:auto;padding:3rem 2rem}}@media (max-width:768px){.Landing-module__EMv3da__bentoHero{grid-gap:1rem;padding:0 1rem}.Landing-module__EMv3da__langIcon{font-size:2rem}}
