.e-next.agent-playground{position:relative;isolation:isolate;min-height:500px;padding-top:92px;padding-bottom:58px;overflow:hidden;background:#0b0b0d}
.agent-playground .agent-copy{position:relative;z-index:2;width:min(47%,580px);pointer-events:none}
.agent-playground .agent-copy .kicker{color:#aba99f}
.agent-playground .agent-copy h2{font-size:clamp(48px,5.4vw,82px);line-height:1.04;letter-spacing:-.05em;margin:26px 0 35px!important}
.agent-playground .agent-copy .e-link{pointer-events:auto;margin-right:0;max-width:100%;font-size:11px}
.agent-playground canvas{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;pointer-events:auto;touch-action:pan-y pinch-zoom;cursor:default}
.agent-playground canvas.token-hover{cursor:grab}
.agent-playground canvas.token-grabbing{cursor:grabbing}
.agent-playground .collaboration-token-hint{position:absolute;bottom:16px;right:18px;z-index:3;pointer-events:none;border-radius:999px;padding:7px 15px;background:rgba(20,20,24,.75);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(6px);font:12px/1.4 system-ui,sans-serif;color:#94a3b8;user-select:none}
@media(max-width:999px){.e-next.agent-playground{min-height:690px;padding-top:56px;padding-bottom:54px}.agent-playground .agent-copy{width:min(100%,560px)}.agent-playground .agent-copy h2{font-size:clamp(46px,7vw,66px)}}
@media(max-width:600px){.e-next.agent-playground{min-height:680px;padding:48px 24px 50px}.agent-playground .agent-copy{width:100%}.agent-playground .agent-copy h2{font-size:46px;margin:23px 0 28px!important}.agent-playground .agent-copy .e-link{min-width:0!important;font-size:10px}.agent-playground .agent-copy .kicker{font-size:9px}.agent-playground .collaboration-token-hint{font-size:10px;bottom:14px;right:12px;left:12px;text-align:center}}
