.frame-sticker{display:block;object-fit:contain;max-width:100%}.mcp-plug-art{width:160px;height:160px;margin:0 auto}.scene-connector{gap:4px}.scene-connector .connection-line{top:122px}.tool-stack>div{gap:11px;padding:8px 12px}.tool-stack .frame-sticker{width:58px;height:58px;flex-shrink:0}.desk-paper>.frame-sticker{width:61px;height:61px;margin:0 auto 3px}.desk-paper{padding-top:8px;padding-bottom:10px}.featured-concept-sticker{width:170px;height:170px;object-fit:contain;display:block;margin:7px auto 2px}.feature-visual{padding-top:24px;padding-bottom:24px}.memory-stack>span{display:flex;gap:7px;align-items:center;justify-content:center;padding:4px 10px}.memory-stack>span>.frame-sticker{width:43px;height:43px;flex-shrink:0}.memory-stack b{font:800 14px var(--display)}.ai-chip{padding:8px 12px 14px}.ai-chip>.frame-sticker{width:110px;height:110px;margin:auto}.ai-chip>strong{display:block;font:900 17px/1.3 var(--display);margin:0 auto;max-width:100px}.token-pieces>span{padding:7px 12px 12px}.token-pieces .frame-sticker{width:76px;height:76px;margin:auto}.token-pieces b{display:block;font:800 16px var(--display);margin-top:-8px}.cover-concept-sticker{object-fit:contain}
@media(max-width:900px){.mcp-plug-art{width:145px;height:145px}.scene-connector .connection-line{top:112px}.tool-stack>div{padding:7px 9px;gap:8px}.tool-stack .frame-sticker{width:48px;height:48px}}
@media(max-width:680px){.mcp-plug-art{width:130px;height:130px}.scene-connector .connection-line{top:101px;left:-12px;right:0}.scene-connector{gap:0}.tool-stack>div{flex-direction:column;gap:1px;padding:6px 4px 9px}.tool-stack .frame-sticker{width:47px;height:47px}.tool-stack{padding-top:4px}.desk-paper>.frame-sticker{width:55px;height:55px}.desk-paper{padding:6px 5px 10px}.desk-paper strong{margin-top:1px}.featured-concept-sticker{width:125px;height:125px;margin:6px auto 0}.feature-visual{min-height:220px}.memory-stack>span{padding:4px 6px;gap:4px}.memory-stack>span>.frame-sticker{width:32px;height:32px}.memory-stack b{font-size:11px}.ai-chip{padding:8px 5px 12px}.ai-chip>.frame-sticker{width:76px;height:76px}.ai-chip>strong{font-size:13px;max-width:80px}.token-pieces>span{padding:5px 5px 10px}.token-pieces .frame-sticker{width:64px;height:64px}.token-pieces b{font-size:12px;margin-top:-6px}}
